При запуске установщика пишет
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 -version», что он напечатает?
@RajendraGupta версия java "1.8.0_221" Java(TM) SE Runtime Environment (сборка 1.8.0_221-b11) Java HotSpot(TM) 64-битный сервер VM (сборка 25.221-b11, смешанный режим)
@Javan Я могу успешно запустить его из командной строки.
Загрузите и разархивируйте пакет из eclipse.org/downloads/пакеты (куда-нибудь, кроме «Program Files», и, возможно, не полагайтесь на проводник Windows для распаковки). Впоследствии вы сможете добавить к нему что-нибудь еще.




Установщик Eclipse ищет JDK. Также установите JDK. Это сработало для меня.
В вопросе четко сказано: «Установите комплект 8u221 (winx64) для Java».
У меня была эта проблема, потому что я установил 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.ini и измените строку -Dosgi.requiredJavaVersion=11 на -Dosgi.requiredJavaVersion=1.8. Пожалуйста, обрати внимание, что это может не сработать или сделать Eclipse нестабильным.
Вы проверили, правильно ли установлена переменная среды JAVA_HOME? Он должен указывать на ваш SDK