Я выполнил чистую установку Mountain Lion и установил JDK7.
java -version
в терминале возвращается java version "1.7.0_05"
правильно, все еще настройки Java и некоторые другие программы Java (такие как Eclipse) приводят к запросам установить Java SE 6.
Я могу отлично запустить Eclipse из командной строки с Java 7.
Есть ли способ заставить это работать без необходимости установки Java 6?
mountain-lion
java
никола
источник
источник
Ответы:
JDK 7 будет установлен в /Library/Java/JavaVirtualMachines/1.7.0.jdk, JDK 6 в / System / Library / Java / JavaVirtualMachines.
Чтобы заставить OS X принять Java 7 вместо предложения установить Java 6, достаточно простой символической ссылки:
Большинство Java-программ будут работать с этим небольшим хакером без необходимости устанавливать Java 6. Настройки Java в OS X (и, возможно, некоторые другие) не будут работать, поскольку, как кажется, они явно проверяют версию JVM при запуске.
источник
/Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk
; инструкции работали нормально в противном случае.Примечание: если у вас есть что-то, что действительно нуждается в java6 и не работает с java7, то вы можете отложить установку java7. Причина в том, что может быть немного сложно держать оба 6 и 7 на одном и том же macintosh, так как 7 pkg немного портит некоторые элементы apple-6-java, как подробно описано ниже. Итак, я буду искать некоторые пошаговые инструкции по сохранению 6 и 7 на том же Mac, прежде чем выкатывать это ... См. Также http://reviews.cnet.com/8301-13727_7-57533880-263/ 18 октября 2012 года: обновление java-предпочтений-пропущенных после последней-os-x-java-update
ДЕТАЛИ Предварительно установленный сценарий оболочки в jre-7u9-macosx-x64.dmg просто удаляет преф-панель Apple (а также плагин) без предупреждения ниже.
=== А сценарий после установки устанавливает символическую ссылку ===
источник
Горный лев с одной только Явой 7
Вы на правильном пути ...
Без установки Java 6
… Ожидается установка, как описано в вопросе.
Итак, мой короткий ответ - да, вы можете использовать только Java 7; но не без установки Java 6.
Пытаться:
удалите из двух каталогов ниже те версии Java, которые больше не требуются:
/ Library / Java / JavaVirtualMachines
/ System / Library / Java / JavaVirtualMachines
(В таком случае, я полагаю, вы можете смело игнорировать обычный совет не мешать
/System
вещам.)источник