Где установлена 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?

940   14  

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 find для поиска установленных 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 ) / Library i. e Macintosh HD / Library

enter image description here

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

enter image description here

3) так что окончательный путь

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

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

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

отредактировано: псевдоним для текущей версии java-это /Library/Java/Home

для получения дополнительной информации:ссылка

Я только что установил JDK для версии 21 Java SE 7 и обнаружил, что он установлен в другом каталоге от Apple Java 6. Он находится в / Library / Java... а не в /System/Library / Java.... Запуск /usr/libexec / java_home-V 1.7 против-V 1.6 подтвердит это.

я попробовал решение Серкана, он нашел местоположение 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, а затем просмотр покажет точное местоположение установленного по умолчанию JRE.

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

Comments

    Ничего не найдено.