Я только что обновил jdk до jdk1.8.0_271
, и он был установлен в папку Java
с помощью jdk-14.02
.
Затем я удалил jdk1.8.0_271, так как у меня есть новый jdk, и изменил переменную среды на новый jdk C:\Program Files\Java\jdk1.8.0_271\bin
, но я продолжаю получать:
Что я здесь делаю неправильно?
ОБНОВЛЯТЬ :
Я изменил путь в eclipse.ini на jdk1.8.0_271
и теперь получаю
@Mike'Pomax'Kamermans Я удалил старый путь и создал новый путь в C:\Program Files\Java\jdk1.8.0_271\bin Я назвал его JAVA_PATH, должен ли он называться PATH?
JAVA_PATH
не JAVA_HOME
разве это не просто имя?
Если у меня есть программа, которая ищет JAVA_HOME
, и я создаю переменную с именем MONKEY_CAKE
, вы думаете, эта программа узнает? Для правильной работы Java требуется переменная с именем JAVA_HOME
, установленная в правильное значение. Это не просто имя "а", это единственное имя, которым оно может быть =)
Второй диалог вполне понятен: версия Eclipse, которую вы используете, требует для запуска как минимум Java 11, Java 8 недостаточно.
@Mike'Pomax'Kamermans Java сама по себе не нуждается в переменной среды JAVA_HOME
, это просто соглашение, на которое полагаются многие инструменты Java.
Добавьте следующую конфигурацию (лучше сделать в начале) в переменную окружения PATH
:
;C:\Program Files\Java\jdk-14.0.2\bin;
При желании поместите следующую конфигурацию в переменную среды JAVA_HOME
:
C:\Program Files\Java\jdk-14.0.2
Альтернативно,
Поместите следующую конфигурацию в переменную среды JAVA_HOME
:
C:\Program Files\Java\jdk-14.0.2
Затем добавьте следующую конфигурацию (лучше сделать в начале) в переменную окружения PATH
:
;%JAVA_HOME%\bin;
@Арвид Кумар Аниваш В результате я все еще получаю второй скриншот
@vasilis123 — Переместите C:\Program Files\Java\jdk1.8.0_271\bin
наверх в списке переменных среды. Не стесняйтесь комментировать в случае каких-либо сомнений / проблем.
вы не включили \bin в свой ответ. Должен ли я добавить его?
@ vasilis123 - В моем ответе есть переменная PATH
. JAVA_HOME
не должно быть \bin
в нем. JAVA_HOME
означает каталог установки Java.
Я переместил %JAVA_HOME%\bin наверх. Результат тот же
@vasilis123 — Если вы установили JAVA_HOME
неправильно, перемещение %JAVA_HOME%\bin
наверх не решит проблему. Добавьте ;C:\Program Files\Java\jdk1.8.0_271\bin;
в начало переменной PATH
(это первый метод, упомянутый в ответе) и повторите попытку. Не стесняйтесь комментировать в случае каких-либо сомнений / проблем.
Давайте продолжим обсуждение в чате.
Я переустановил jdk 14.02 и изменил путь к нему. Теперь затмение открывается
И затем вы также позаботились о том, чтобы ваши переменные
JAVA_HOME
и т. д. также были правильно обновлены?