Eclipse не распознает JVM 1.8
По-прежнему пытается заставить Eclipse IDE работать и работать в ошибке Несовместимая ошибка JVM. Я выполнил следующие шаги: Я установил Java 7, но Eclipse продолжает говорить, что 1.6 не подходит для этого продукта
Но, к сожалению, никакого эффекта. Запуск OSX 10.9.5 и удаление готовой версии Mac. Новая версия Java, похоже, отображается в системных настройках. См. Прикрепленный экран. Я даже сделал некоторые из оснований, таких как перезагрузка моего компьютера и т.д. Возможно, есть другие изменения, которые мне нужно сделать для других файлов. Мне комфортно с терминалом, но новым для Eclipse и Java. Заранее спасибо! ![Снимок экрана терминала, системных настроек и сообщения об ошибке Eclipse]()
Ответы
Ответ 1
ОК, поэтому я действительно не знаю, в чем проблема, но я просто исправил его, перейдя сюда http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html и установив 8u74 вместо 8u73, что и было предложено сделать, когда я перейду к "загрузке последней версии" на Java. Поэтому изменение версий - это то, что было сделано в конце. Теперь Eclipse отлично работает. Спасибо за помощь!
Ответ 2
У меня была такая же проблема, как указано выше. Я не мог получить Eclipse для установки из-за несовместимости Java. Последовательность, которую я последовал, выглядит следующим образом:
- Обновление до MAC OS Sierra
- Загрузил установщик Eclipse, но мне было предложено установить устаревшую Java.
- Установленный Java 1.6
- Не удалось установить Eclipse и было предложено, чтобы мне нужна была Java 1.7 или выше. Загружена и установлена Java 1.8
- Отредактируйте код терминала "java -version" // это проверит вашу версию jre. Это показало возврат Java 1.6, несмотря на то, что я обновился до 1,8. Версия Java, указанная в панели управления Java, указала 1,8
- Пробовал несколько загрузок eclipse и Java и несколько перезапуска всегда с тем же результатом.
- Посетил веб-страницу Oracle, отмеченную выше:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Я не смог найти приведенную выше ссылку на 8u73 и 8u74, но я нашел и установил вариант для загрузки 1.8.0_12. Я сделал это. Он был установлен без труда, а затем я смог без труда установить Eclipse.
Это заняло несколько часов моего времени. Надеюсь, это окажется полезным.
Ответ 3
JRE - это среда выполнения для запуска Java-продуктов на вашем компьютере. Что нужно Eclipse, так это JDK в качестве комплекта разработки.
Установите последнюю версию JDK (а не JRE) из http://www.oracle.com/technetwork/pt/java/javase/downloads/jdk8-downloads-2133151.html, и вы должны быть хорошо на Mac!
Ответ 4
Откройте терминал и проверьте, какая версия java установлена в вашей переменной пути.
Вы можете сделать это, введя свой терминал
java -version // this will check your jre version.
javac -version // this will check your compiler version
Если это показывает неправильную версию java, но вы установили java 1.8, тогда вам нужно установить переменную пути в более новую версию java.
Для этого добавьте строку:
export JAVA_HOME=/path/to/java/jdk1.x
до ~/.bash_profile
(так же, как /Users/username/.bash_profile
)
Затем сделайте это с терминала, чтобы установить новую переменную
source ~/.bash_profile
Также, что ваш eclipse.ini установлен?
-Dosgi.requiredJavaVersion=1.7
ИЗМЕНИТЬ:
Пожалуйста, откройте терминал и введите
find / -name "java" // This should find all folder named java on your file system.
Также как вы установили java в первую очередь?
Ответ 5
Повторяя ответ, выше, полную установку JDK (8u121 в этой записи) отсюда - http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html - сделал трюк. Обновление с помощью панели управления Mac OS не обновляло переменную профиля. Установка через полную программу установки. Тогда Eclipse был счастлив.
Ответ 6
Вот шаги:
- скачать 1.8 JDK из этот сайт
- установите его
- скопируйте папку jre и вставьте ее в папку "C:\Program Files (x86)\EclipseNeon \"
- переименуйте папку в папку "jre"
- снова запустите eclipse
Он должен работать.
Ответ 7
По какой-то странной причине "Java SE Development Kit 8u151" дает эту проблему. Просто установите "Java SE Development Kit 8u152" из следующей ссылки -
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Затем он должен работать.