Где Java установлен на Mac OS X?
Я только что загрузил Java 7u17 на Mac OS 10.7.5 из здесь и затем успешно установил его. Чтобы выполнить Программирование JNI, мне нужно знать, где Java установлена на моем Mac.
Я думал, что внутри /Library/Java/JavaVirtualMachines/
папка, будет папка с именем 1.7.0.jdk
или что-то, но потом я обнаружил, что папка пуста. Это было подтверждено управлением ls /Library/Java/JavaVirtualMachines/
в терминале. Я попытался найти его, чтобы узнать, был ли он установлен где-то еще, но похоже, это ничего не дает.
может кто-нибудь сказать мне, где Java установлен на моем Mac?
14 ответов
использовать /usr/libexec/java_home -v 1.7
команда на оболочке терминала, чтобы выяснить, где находится ваш домашний каталог java 1.7
Если вы просто хотите узнать домашний каталог вашей последней версии java, опустите версию. например,/usr/libexec/java_home -v
оказывается, что у меня на самом деле был установлен Java 7 JRE, а не JDK. Правильная ссылка для скачивания -здесь. После его установки, jdk1.7.0jdk
отображается в каталоге JavaVirtualMachines.
можно использовать echo $(/usr/libexec/java_home)
команда в вашем терминале, чтобы узнать путь, где устанавливается Java.
Если вы устанавливаете только JRE, он, кажется, помещается в:
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
структура пакетов Java Mac OS немного отличается от Windows. Не расстраивайтесь из-за этого, так как разработчику просто нужно установить PATH
и JAVA_HOME
.
так .bash_profile
set JAVA_HOME
и PATH
Как ниже. Этот пример для Java 6:
export JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
export PATH=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin
попробуйте это, это простой способ найти java установлен путь в Mac OS X,
перейти
1 ) /библиотека i.e Macintosh HD / библиотека
2) нажмите на библиотеку, в которой мы найдем папку Java.
3) таким образом, окончательный путь
/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
надеюсь, что это помощь для кого-то .
отредактировано: псевдоним текущей версии java -/Library/Java/Home
дополнительные сведения: ссылка
Я только что установил JDK для версии 21 Java SE 7 и обнаружил, что он установлен в другом каталоге от Java 6 от Apple. Он находится в /Library / Java... вместо этого в /System/Library / Java.... Запуск /usr/libexec / java_home-V 1.7 против-V 1.6 подтвердит это.
я попробовал решение serkan, он нашел местоположение java 7 в OS X Mavericks.
он находится в "/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/"
но чтобы сделать его JDK по умолчанию, мне пришлось установить системную переменную JAVA_HOME .файл в домашнем каталоге на адрес "/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/"
так что его и работает Теперь благодаря идее Серкана
для :
OS X: 10.11.6
Java: 8
Я подтверждаю ответ @Morrie .
export JAVA_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home;
Системные настройки, затем панель управления Java, затем Java, затем View покажет точное местоположение установленной по умолчанию JRE.