it-swarm.com.ru

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

661
Thunderforge

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

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

1283
gerrytan

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

91
GunaPa

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

79
Thunderforge

Если вы устанавливаете только JRE, он, кажется, будет помещен в:

/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
33
Morrie

Используйте функцию unix find, чтобы найти установленный javas ...

Sudo find / -name Java
22
serkan

Попробуйте это, это простой способ найти 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

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

17
Jaywant Khedkar

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

Поэтому в .bash_profile установите 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:$PATH
15
Bimales Mandal

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

7
Mina Fawzy

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

Java -verbose 

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

7
jones j alapat

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

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

6
manny

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

5
Tony Kroch

Я попробовал решение 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
Mehdi

За :

  • OS X: 10.11.6

  • Ява: 8

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

   export Java_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home;
3
Abdennour TOUMI

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

0
Pranay Aryal