2016-08-18 7 views
2

Я пытаюсь запустить Eclipse, Nano в Windows 7, но получаю сообщение об ошибке:версия 1.7 jvm не подходит для данного изделия. версия 1.8 больше не требуется для затмения нано в окне

Version 1.7 of the JVM is not suitable for this product. version 1.8 greater is required for Eclipse Nano in Windows 

Я уже Java 8, установленного в системе

+0

Вы также сделали шаги в ответах здесь ? http://stackoverflow.com/questions/31021067/eclipse-thinks-i-only-have-java-1-6-but-when-checking-java-version-in-terminal – BSMP

ответ

4
sudo /usr/sbin/update-alternatives --config java 

и выберите JVM 1,8

0

Две вещи :

Проверить этот вопрос здесь, как это похоже и имеет некоторые хорошие указатели Eclipse - no Java (JRE)/(JDK) ... no virtual machine

Кроме того, получить последнюю версию JRE и JDK от Oracle против от java.com http://www.oracle.com/technetwork/java/javase/downloads/index.html

+0

OP не получит это сообщение, если Java не была установлена. Это похоже либо на Java 7, либо на Java 7 и Java 8. –

0

Найти JVM

Если JVM установлен в каталоге затмение/JRE, Eclipse будет использовать его; иначе пусковая установка будет обращаться к файлу eclipse.ini и переменной пути к системе. Eclipse НЕ обрабатывает переменную среды JAVA_HOME.

Чтобы явно указать JVM по вашему выбору, вы можете использовать -vm аргумент командной строки:

затмение -vm C: \ JRE \ Bin \ javaw.exe '' запуска Java, выполнив указанную Java исполняемый
затмение -vm C: \ JRE \ Bin \ клиент \ jvm.dll '' запуска Java путем загрузки JVM в процессе затмения

0

Сегодня я встречаю тот же вопрос. Я загружаю файл с именем «eclipse-inst-linux64.tar.gz». Когда я открываю затмение, это показывает «версия 1.7.0_121 из виртуальной машины Java не подходит для данной версии продукта:. 1,8» .Затем выполнить

cd /usr/bin/ 
sudo ln -s /Your_JAVA_PATH /usr/bin/java 

Затем вы можете установить затмение.

1

я тоже получил такую ​​же ошибку при установке

Возможная причина ошибки - Затмение версии, вы устанавливаете и версию Java должны быть одного бита, то есть либо 32 бит или 64 бит

Я загрузил как java для 64 бит, так и 32 бит и установлен, теперь моя проблема исчезла.

Пожалуйста, дайте мне знать, если это сработает для вас.

1

Когда вы загружаете последнее затмение и извлекаете его, вы можете найти папку с именем eclipse-installer с файлом eclipse-inst внутри него. Вместо того, чтобы дважды щелкнуть по нему, чтобы начать установку, просто перейдите в папку в терминале и запустите команду ./eclipse-inst. Он выполняет всю установку для вас. Это сработало для меня и надежда, у кого тоже была такая же проблема (версия 1.7 jvm не подходит для этого продукта. Версия 1.8 больше требуется) решается. :)

2

Просто скачайте 1.8 JDK из Java SE Development Kit 8 Downloads установить его, а затем скопируйте папку JRE & вставьте его в:

"C:\Program Files (x86)\EclipseNeon\" 

Затем переименуйте папку " jre ", запустите снова затмение, и оно должно работать.

0

В системе Windows у меня была такая же проблема.

Хотя у меня был только Java 1.8, я обнаружил, что у меня также был установлен файл обновления 1.7 (который не удалялся автоматически при установке 1.8).

Удаление этого файла обновления позволило мне установить Eclipse IDE.

0
  • Убедитесь, что Java и затмить версии такие же (32-разрядная или 64-разрядная)
  • попробуйте запустить Eclipse, инсталлятор от имени администратора (это работает для меня)
+1

Это не дает ответа на вопрос. Когда у вас будет достаточно [репутации] (https://stackoverflow.com/help/whats-reputation), вы сможете [прокомментировать любое сообщение] (https://stackoverflow.com/help/privileges/comment); вместо этого [предоставить ответы, которые не требуют разъяснений у аськи) (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- я-делать-вместо этого). - [Из обзора] (/ review/low-quality-posts/19035192) – bnaecker