так вот моя проблема: Я хотел установить Eclipse на моем Macbook Pro для кода на Java. Однако, когда я запускаю установку Eclipse, у меня есть всплывающее сообщение:Не удается установить Java 1.8 на мой mac
Версия 1.6.0_65 JVM не подходит для данного продукта.
Версия: 1,8 или более.
Итак, я отправился на веб-сайт java для установки последней версии java, которая является обновлением версии 8 121. Затем я получил файл dmg и начал его устанавливать. Все работало нормально, и установка завершена. Я попытался перезапустить Eclipse Install, но все же появилось всплывающее окно. Я пошел в System Preferences в разделе Java, и он говорит, что у меня последняя версия установлена, которая 8 обновления 121.
После поиска немного в интернете, я проверил версию в командной строке:
$ java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-468-11M4833)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-468, mixed mode)
Видимо, я должен сказать JAVA_HOME использовать последнюю версию с помощью команды:
$ /usr/libexec/java_home -v jdk1.8.0_121 --exec javac -version
Однако я получаю:
Unable to find any JVMs matching version "jdk1.8.0_121".
Так что я также проверил, какие версии у меня было:
$ /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
1.6.0_65-b14-468, x86_64: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.6.0_65-b14-468, i386: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Как вы можете видеть, что версия 1.8.0 не здесь. Я попытался заглянуть в каталог файлов, чтобы найти папку в/library/Java/JavaVirtualMachines, но есть только папка «1.6.0 jdk».
Итак, мой вопрос в том, где Java? Почему системные настройки говорят, что я на 1.8, а в командной строке указано 1.6? Как правильно установить его, чтобы установить Eclipse? Если это поможет мне есть Macbook Pro 2012 на MacOS Сиерре 10.12.2
Благодаря
Вы установили java8 JRE вместо JDK? – 1615903