Запуск Eclipse на Mac - требуется версия JVM версии 1.7 или выше

Я загрузил Eclipse (в частности, для программирования на C/С++) для Mac, запустив OSX Mavericks. Когда я пытаюсь запустить Eclipse, он дает мне следующее сообщение: "Версия 1.6.0_65 JVM не подходит для этого продукта. Требуется версия 1.7 или выше", и она не открывается. Я установил Java-версию 7, но ничего не изменилось. Я не знаю, как еще обновить JVM (я вообще не знаю о Java вообще).

Я загрузил 64-разрядную версию для MacBook Air, если это имеет значение.

Ответ 1

Просто установите JDK 7 или JDK 8, а не только последнюю версию JRE.

Ответ 2

Запустите whereis java в терминале. Обычно он отображает что-то вроде /usr/bin/java.

Теперь запустите java -version. Он показывает вам "java version 1.6.0_65" или что-то приближающееся. Это связано с тем, что Java 7 не заменяет Java 6. Java 7 устанавливается как интернет-модуль и может быть найден в /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java.

Что вам нужно сделать, это символически привязать /usr/bin/java к /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java.

Перезагрузите Eclipse или перезагрузите компьютер (я не знаю, как это работает Eclipse), и он должен сделать трюк.:)

Ответ 3

Я пошел в скачать оракул и прокрутил одну из нескольких ссылок Mac osX и загрузил jdk-8u73-nb-8_1-macosx-x64.dmg от oracle и это исправило проблему. Я не знаю, почему обновление java не делает трюк.

Ответ 4

добавьте этот script в 'eclipse.ini' вверху '/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/содержание/Home/бин'

Ответ 5

Попытка установить eclipse, я установил java-версию 1.6.0_65 по мере ее запроса, но все же был заблокирован от завершения установки Eclipse с ошибкой, в которой мне понадобилось 1.7 JVM или выше - не верно, установка выше не работала. Я попытался установить jdk-8u101-macosx-x64.dmg, и это не сработало. Итак, я попробовал JDK 7, как посоветовал, извините, ничего хорошего.

Итак, чтобы запустить установщик Eclipse с этой java-ошибкой, мне пришлось отредактировать Info.plist внутри установщика Eclipse. Щелкните правой кнопкой мыши установщик Eclipse и покажите содержимое пакета, затем откройте info.plist в textEdit.app

(Примечание: поэтому после нескольких попыток редактирования этого plist и следующих методов, упомянутых в другом месте, ничего не работает, я обнаружил, что вам нужно использовать символический или java-псевдоним, потому что java устанавливается по-другому в течение нескольких дней как интернет-плагин.)

Если вы хотите сделать редактирование (возможно, вы должны создать резервную копию оригинала или загрузить его снова), под <key>Eclipse</key>, затем <array>, удалите то, что там, и добавьте <string>-vm</string> и эту строку под; <string>/usr/bin/java</string>

Вот как выглядит мой.

<key>Eclipse</key>
<array>
<string>-vm</string>
<string>/usr/bin/java</string>
<string>-keyring</string>
<string>~/.eclipse_keyring</string>
<string>-showlocation</string>
</array>

Затем сохраните и попробуйте запустить установщик eclipse; это сработало для меня.

Ответ 6

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

brew cask install java

Он обновил мой idk с помощью 1.8, и после этого затмение открывается успешно.