Где находится 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?

655
05 апр. '13 в 7:58
источник поделиться
17 ответов

Используйте /usr/libexec/java_home -v 1.8 в терминальной оболочке, чтобы выяснить, где находится ваш домашний каталог java 1.8

Если вы просто хотите узнать домашний каталог вашей последней версии Java, опустите версию. например, /usr/libexec/java_home

1271
05 апр. '13 в 8:40
источник

Связанные вопросы


Похожие вопросы

Вы можете использовать команду echo $(/usr/libexec/java_home) в своем терминале, чтобы узнать путь, на котором установлена ​​Java.

91
28 июля '15 в 7:48
источник

Оказывается, у меня на самом деле была установлена ​​Java 7 JRE, а не JDK. Правильная ссылка для скачивания здесь. После его установки в каталоге JavaVirtualMachines появится jdk1.7.0jdk.

79
05 апр. '13 в 7:58
источник

Если вы устанавливаете только JRE, это похоже на:

/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
32
12 сент. '13 в 21:02
источник

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

sudo find / -name java
22
05 апр. '13 в 8:37
источник

Попробуйте это, это простой способ найти путь установки Java в Mac OS X,

Идти к

1) /Библиотека т.е. Macintosh HD/Библиотека

enter image description here

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

enter image description here

3) Итак, последний путь

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

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

16
19 сент. '17 в 12:28
источник

Структура пакета Java в Mac OS немного отличается от Windows. Не расстраивайтесь из-за этого, так как разработчику просто нужно установить PATH и JAVA_HOME.

Поэтому в .bash_profile установите JAVA_HOME и PATH как 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:$PATH
15
22 февр. '14 в 20:27
источник

просто напишите /Library/Java/JavaVirtualMachines/
в Перейти в папку → Перейти в Finder

8
21 июня '16 в 11:58
источник

Отредактировано: Псевдоним текущей версии java /Library/Java/Home

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

6
05 апр. '13 в 8:09
источник

Если вы печатаете

java -verbose 

Это также дает местоположение, из которого загружены банки и, следовательно, также путь Java.

5
21 дек. '18 в 8:13
источник

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

5
28 апр. '13 в 15:10
источник

Я попробовал решение serkan, нашел java 7 место на OS X Mavericks. он находится в "/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/" но чтобы сделать его JDK по умолчанию, мне пришлось установить системную переменную JAVA_HOME в .bash_profile в домашнем каталоге на "/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/" поэтому его запуск и запуск теперь благодаря серканской идее

4
30 янв. '14 в 20:13
источник

Для:

  • OS X: 10.11.6

  • Java: 8

Я подтверждаю ответ @Morrie.

   export JAVA_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home;
3
19 сент. '16 в 3:32
источник

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

0
06 марта '18 в 1:12
источник

Вы можете найти его настройки и данные о местоположении в разделе "Системные настройки". Также вам поможет команда поиска sudo через терминал, как предложено @abimaran.

-1
05 дек. '17 в 19:44

Системные настройки, затем панель управления Java, затем Java, затем View покажет точное местоположение установленного по умолчанию JRE.

-2
06 мая '15 в 13:44
источник
  • Мой компьютер - щелкните правой кнопкой мыши по нему.
  • Нажмите вкладку "Дополнительно", затем щелкните "Переменные среды"
  • Поиск JAVA_HOME. Вы получите место установки JDK.
-3
05 дек. '17 в 19:44

Посмотрите другие вопросы по меткам или Задайте вопрос