У меня есть программа Owasp Zap, которая отлично работала на java8, Windows 10. Недавно я обновился до Java 11, так как наш проект автоматизации больше не будет работать. Я удалил папки Java 8 с моего диска C: и отредактировал переменные среды, и все работает отлично, за исключением Zap, который выдает ошибку:
Это приложение требует Java Runtime Environment 1.8.0. Реестр ссылается на несуществующую установку Java Runtime Environment или среда выполнения повреждена.
Я зашел в свой реестр, но под Computer\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\
были только ссылки на 11.0.5 jdk
Насколько я могу проверить, в моих переменных среды ничего нет, указывающих на старый jre.
У меня нет java 8 в Панели управления \ Все элементы панели управления \ Программы и компоненты, хотявозможно, когда я удалил его, я удалил его вручную и должен был запустить программу очистки.
Следуя некоторым советам здесь, я искал файл jvm.dll в Runtime Lib в моем реестре, но я даже не вижусреда выполнения Lib. Я также не вижу никаких других папок, связанных с java, которые другие люди упоминали в своих реестрах, которые исправили эту проблему для них. Вот как выглядит мой реестр:
Также я заметил, что в Панели управления> Программы есть ссылка на Java со ссылкой на панель управления Java. , но это пустой значок файла, и когда я нажимаю на него, я получаю сообщение «Приложение не найдено»
К сожалению, ИТ-отдел забрал мои права администратора, поэтому я не могу удалить и переустановить Zap, но я 'Я хотел бы решить это в эти выходные, если это возможно.