Ошибка Java 11: открытие раздела реестра "software\javasoft\java runtime environment"
Я начал обучающую программу на LinkedIn 05.02.19. Мне потребовалось установить новую версию Java JDK 11.0.2. После установки нового Java JDK 11 он не отображался в MS DOS. Когда я ввел версию java, она показала бы старую версию java 10. Я решил эту проблему, удалив все старые версии.
(1) удалите все версии Java, (2) запустите «java -version», чтобы убедиться, что вы действительно удалили все, (3) перезагрузите компьютер, Windows нуждается в этом для сброса некоторых системных переменных, (4) переустановите версии Java, которые вы намерен использовать (5) перезагрузку еще раз, если установка Java еще раз изменила системные переменные.
Спасибо. ' при установке elki
Однако началась новая проблема. Я получил сообщение об ошибке:
Ошибка: открытие раздела реестра «Software\JavaSoft\Java Runtime Environment»
Ошибка: не удалось найти java.dll
Ошибка: не удалось найти среду выполнения Java SE.
Я проверил свой путь в Панели управления\Все элементы панели управления\Система\
Дополнительные параметры системы> Дополнительно> Переменные среды
Установите PATH и JAVA HOME с помощью: C:\Program Files\Java\jdk-11.0.2\bin
Изменить системную переменную
Новый
C:\Program Files\Java\jdk-11.0.2\bin;C:\Program Files (x86)\HP SimplePass\x64;C:\Program Files (x86)\HP SimplePass\;……
удалить все остальные
У меня все еще была проблема, пока я не сделал это:
ИСПРАВЛЕНА ПРОБЛЕМА:
Windows > Пуск > cmd >
Я использовал этот первый:
C:> for %i in (javac.exe) do @echo. %~$PATH:i
или C:> где java
Он возвращает папку «C:\ProgramData\Oracle\Java\javapath», которая содержит:
ОБЯЗАТЕЛЬНО УДАЛИТЬ:
java.exe
javaw.exe
javaws.exe
Перейдите в эту папку с помощью проводника Windows и удалите все (три файла выше).
Закройте и снова откройте cmd (Windows > Пуск > cmd >)
C:> java -version
Теперь должно вернуться:
openjdk версия "11.0.2" 2019-01-15
Среда выполнения OpenJDK 18.9 (сборка 11.0.2+9)
64-разрядная виртуальная машина сервера OpenJDK 18.9 (сборка 11.0.2+9, смешанный режим)
или что-то подобное в зависимости от того, какой пакет выпуска Java вы загрузили...
Оно работает!
https://superuser.com/questions/1382158/on-windows-why-java-version-return-error-opening-registry-key-software-javas
Спасибо этим ребятам, которые помогают мне с этой проблемой!! Хотел поделиться этим с другими, чтобы они не тратили часы на решение этой проблемы!
person
Zandseam Djata
schedule
06.02.2019