java 11 error: открытие раздела реестра 'software \ javasoft \ java runtime environment'
Я запустил программу обучения в LinkedIn 2/5/19. Мне потребовалось установить новую версию Java JDK 11.0.2. После установки нового Java JDK 11 он не появлялся в MS DOS. Когда я набрал в версии Java, он будет показывать старую версию Java 10. Я исправил эту проблему, удалив все старые версии.
(1) удалить все версии Java, (2) запустить «java -version», чтобы убедиться, что вы действительно удалили все, (3) перезагрузить, Windows требуется это для сброса некоторых системных переменных, (4) переустановить версию Java ( s) вы намереваетесь использовать (5) перезагрузку еще раз, если установка Java изменила системные переменные еще раз.
Спасибо: Ошибка при открытии раздела реестра ‘Software \ JavaSoft \ JRE’ при установке elki
Однако возникла новая проблема. Я получил сообщение об ошибке:
Ошибка: открытие раздела реестра «Программное обеспечение \ JavaSoft \ Java Runtime Environment»
Ошибка: не удалось найти java.dll
Ошибка: не удалось найти среду выполнения Java SE.
Я проверил свой путь в Панели управления \ Все элементы панели управления \ Система \
Расширенные настройки системы> Дополнительно> Переменные среды
Установить PATH и JAVA HOME с помощью: C: \ Program Files \ Java \ jdk-11.0.2 \ bin
Редактировать системную переменную
New
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)
OpenJDK 64-битный сервер ВМ 18.9 (сборка 11.0.2 + 9, смешанный режим)
или что-то подобное, в зависимости от того, какой пакет выпуска Java вы скачали ...
Работает!
https://superuser.com/questions/1382158/on-windows-why-java-version-return-error-opening-registry-key-software-javas
Спасибо этим ребятам, которые помогают мне с этим вопросом !! Хотел поделиться этим с другими, чтобы они не тратили часы на решение этой проблемы!