Где находится 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?
Ответы
Ответ 1
Используйте /usr/libexec/java_home -v 1.8
в терминальной оболочке, чтобы выяснить, где находится ваш домашний каталог java 1.8
Если вы просто хотите узнать домашний каталог вашей последней версии Java, опустите версию. например, /usr/libexec/java_home
Ответ 2
Вы можете использовать команду echo $(/usr/libexec/java_home)
в своем терминале, чтобы узнать путь, на котором установлена Java.
Ответ 3
Оказывается, у меня на самом деле была установлена Java 7 JRE, а не JDK. Правильная ссылка для скачивания здесь. После его установки в каталоге JavaVirtualMachines появится jdk1.7.0jdk
.
Ответ 4
Если вы устанавливаете только JRE, это похоже на:
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
Ответ 5
Используйте функцию поиска unix для поиска установленных javas...
sudo find / -name java
Ответ 6
Попробуйте это, это простой способ найти путь установки 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
Надеюсь, так что это помощь для кого-то.
Ответ 7
Структура пакета 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
Ответ 8
просто напишите /Library/Java/JavaVirtualMachines/
в Перейти в папку → Перейти в Finder
Ответ 9
Отредактировано: Псевдоним текущей версии java /Library/Java/Home
Для получения дополнительной информации: ссылка
Ответ 10
Я только что установил 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 подтвердит это.
Ответ 11
Если вы печатаете
java -verbose
Это также дает местоположение, из которого загружены банки и, следовательно, также путь Java.
Ответ 12
Я попробовал решение 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/"
поэтому его запуск и запуск теперь благодаря серканской идее
Ответ 13
Для:
Я подтверждаю ответ @Morrie.
export JAVA_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home;
Ответ 14
введите, which java
в терминале, чтобы показать, где он установлен.
Ответ 15
Вы можете найти его настройки и данные о местоположении в разделе "Системные настройки". Также вам поможет команда поиска sudo через терминал, как предложено @abimaran.
Ответ 16
Системные настройки, затем панель управления Java, затем Java, затем View покажет точное местоположение установленного по умолчанию JRE.
Ответ 17
- Мой компьютер - щелкните правой кнопкой мыши по нему.
- Нажмите вкладку "Дополнительно", затем щелкните "Переменные среды"
- Поиск JAVA_HOME.
Вы получите место установки JDK.