Eclipse не открывается после обновления jdk

Я только что обновил 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 и теперь получаю

И затем вы также позаботились о том, чтобы ваши переменные JAVA_HOME и т. д. также были правильно обновлены?

Mike 'Pomax' Kamermans 12.12.2020 19:30

@Mike'Pomax'Kamermans Я удалил старый путь и создал новый путь в C:\Program Files\Java\jdk1.8.0_271\bin Я назвал его JAVA_PATH, должен ли он называться PATH?

vasilis 123 12.12.2020 19:32
JAVA_PATH не JAVA_HOME
geocodezip 12.12.2020 19:36

разве это не просто имя?

vasilis 123 12.12.2020 19:36

Если у меня есть программа, которая ищет JAVA_HOME, и я создаю переменную с именем MONKEY_CAKE, вы думаете, эта программа узнает? Для правильной работы Java требуется переменная с именем JAVA_HOME, установленная в правильное значение. Это не просто имя "а", это единственное имя, которым оно может быть =)

Mike 'Pomax' Kamermans 12.12.2020 19:49

Второй диалог вполне понятен: версия Eclipse, которую вы используете, требует для запуска как минимум Java 11, Java 8 недостаточно.

greg-449 12.12.2020 20:01

@Mike'Pomax'Kamermans Java сама по себе не нуждается в переменной среды JAVA_HOME, это просто соглашение, на которое полагаются многие инструменты Java.

Mark Rotteveel 13.12.2020 11:06
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
7
114
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Добавьте следующую конфигурацию (лучше сделать в начале) в переменную окружения 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;

@Арвид Кумар Аниваш В результате я все еще получаю второй скриншот

vasilis 123 12.12.2020 19:46

@vasilis123 — Переместите C:\Program Files\Java\jdk1.8.0_271\bin наверх в списке переменных среды. Не стесняйтесь комментировать в случае каких-либо сомнений / проблем.

Arvind Kumar Avinash 12.12.2020 19:47

вы не включили \bin в свой ответ. Должен ли я добавить его?

vasilis 123 12.12.2020 19:49

@ vasilis123 - В моем ответе есть переменная PATH. JAVA_HOME не должно быть \bin в нем. JAVA_HOME означает каталог установки Java.

Arvind Kumar Avinash 12.12.2020 19:50

Я переместил %JAVA_HOME%\bin наверх. Результат тот же

vasilis 123 12.12.2020 19:52

@vasilis123 — Если вы установили JAVA_HOME неправильно, перемещение %JAVA_HOME%\bin наверх не решит проблему. Добавьте ;C:\Program Files\Java\jdk1.8.0_271\bin; в начало переменной PATH (это первый метод, упомянутый в ответе) и повторите попытку. Не стесняйтесь комментировать в случае каких-либо сомнений / проблем.

Arvind Kumar Avinash 12.12.2020 19:54

Давайте продолжим обсуждение в чате.

vasilis 123 12.12.2020 19:57

Я переустановил jdk 14.02 и изменил путь к нему. Теперь затмение открывается

Другие вопросы по теме