Где 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

используйте функцию поиска unix для поиска установленных javas...

sudo find / -name java

структура пакетов 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 / библиотека

enter image description here

2) нажмите на библиотеку, в которой мы найдем папку Java.

enter image description here

3) таким образом, окончательный путь

/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home

надеюсь, что это помощь для кого-то .


просто писать /Library/Java/JavaVirtualMachines/
в Go To Folder --> перейти в Finder


отредактировано: псевдоним текущей версии 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.


тип which java в терминале, чтобы показать, где он установлен.