Я знаю, что возможно иметь несколько версий Java на OS X, но мне трудно понять, как это работает.
Я повышен до Горного льва и теперь echo $JAVA_HOME
пуст.
Однако в /System/Library/Frameworks/JavaVM.framework/Versions/
1.4 1.5 1.6 A CurrentJDK
1.4.2 1.5.0 1.6.0 Current
Когда я вхожу в 1.4.2 и я выполняю java - version
или./java -version
Java (TM) SE Runtime Environment (сборка 1.6.0 _33-b03-424-11M3720)
Так почему все эти версии используются, если они имеют одинаковую версию Java?
Затем я скачал JDK 7 из Oracle и установил его.
Где обычно устанавливается новый JDK?
И последний вопрос: как я могу выбрать, какая версия должна запускаться по умолчанию всеми приложениями?
В Win. Я установил JAVA_HOME
на « C:/ProgramFiles/Java/.…
Я положил в путь: местоположение JAVA_HOME/bin
и все».
mountain-lion
java
Cris
источник
источник
Ответы:
Содержимое /System/Library/Frameworks/JavaVM.framework/Versions
Для большинства случаев использования
CurrentJDK
следует обеспечить функциональность текущей и прошлых версий JDK.Не все прошлые версии, но наиболее часто используемые версии:
источник
Предпочитая версию Java
Используйте настройки Java обычным способом.
В зависимости от того, что вы установили в дополнение к дистрибутиву Java от Apple, первая вкладка утилиты может немного отличаться.
Пример, без привычных опций для апплетов и Java Web Start:
Есть некоторые справочные материалы о том, как это работает на уровне командной строки. Инструмент командной строки java_home сообщает об этой настройке предпочтения.
/ USR / бен / Java заполнитель приложение делает использование этих параметров запуск предпочтительную версии Java.
Наконец, при настройке JAVA_HOME в сценарии запуска для Tomcat или Maven вы можете подключиться к системе настроек:
Ответы в другом месте отмечают, что Java может быть установлена по нескольким путям -
- но для того, что в настоящее время описано в этом вопросе, JDK от Oracle на Mountain Lion, вероятен только один путь .
источник
Начиная с Mac OS X 10.8.2 Build 12C60, в настройках Java больше не отображаются старые версии.
источник
Пути, используемые для установки JDK
Бежать:
Можно использовать другие пути, но для текущего JDK от Oracle, установленного в Mountain Lion, вы, вероятно, найдете
.jdk
пакет по этому пути.источник