Не удается установить Eclipse с 1.8.0_221 и 64-битной Java

При запуске установщика пишет

Unfortunately the java version needed to run Eclipse installer couldn't be found on your system. You need the following version or a higher version

Но я установил Комплект 8u221 (winx64) java. И я устанавливаю 64-битную JAVA, хотя мой компьютер тоже 64-битный. Также моя версия Java 1.8.0_221

Я обнаружил, что все методы в Интернете посвящены 32-битной проблеме. Но я установил 64-битную.

Как я могу решить эту проблему?

Вы проверили, правильно ли установлена ​​переменная среды JAVA_HOME? Он должен указывать на ваш SDK

Javan 29.07.2019 12:18

Вам нужна следующая версия или более поздняя версия, какая версия указывает на установку

Rajendra Gupta 29.07.2019 12:19

В окне командной строки, если вы наберете «java -version», что он напечатает?

Rajendra Gupta 29.07.2019 12:23

@RajendraGupta версия java "1.8.0_221" Java(TM) SE Runtime Environment (сборка 1.8.0_221-b11) Java HotSpot(TM) 64-битный сервер VM (сборка 25.221-b11, смешанный режим)

Golden Fish 29.07.2019 12:27

@Javan Я могу успешно запустить его из командной строки.

Golden Fish 29.07.2019 12:27

Загрузите и разархивируйте пакет из eclipse.org/downloads/пакеты (куда-нибудь, кроме «Program Files», и, возможно, не полагайтесь на проводник Windows для распаковки). Впоследствии вы сможете добавить к нему что-нибудь еще.

nitind 29.07.2019 12:54
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
6
2 959
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Установщик Eclipse ищет JDK. Также установите JDK. Это сработало для меня.

В вопросе четко сказано: «Установите комплект 8u221 (winx64) для Java».

QuickSilver 16.05.2020 16:31
Ответ принят как подходящий

У меня была эта проблема, потому что я установил java в папку Program Files(x86). Я переустановил java в C:\Program Files\Java и все стало ок.

Если у вас уже установлена ​​и проверена правильная версия Java, запустите установку Eclipse от имени администратора.

Вы не говорите, какую версию Eclipse вы используете, поэтому я предполагаю, что вы используете последнюю версию.

Начиная с Eclipse 4.17 (2020-09) требуется минимальная версия Java SE 11, поэтому вы не можете использовать Java SE 8.

У вас есть 2 варианта:

  • Используйте Eclipse 4.16 (2020-06), для которого требуется Java SE 8;
  • Или, может быть, отредактируйте eclipse.ini и измените строку -Dosgi.requiredJavaVersion=11 на -Dosgi.requiredJavaVersion=1.8. Пожалуйста, обрати внимание, что это может не сработать или сделать Eclipse нестабильным.

Ссылка: https://wiki.eclipse.org/Eclipse/Установка

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