Где установлена 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
структура пакета Java Mac OS немного отличается от Windows. Не расстраивайтесь за это, так как разработчику просто нужно установить
PATHиJAVA_HOME.так
.bash_profilesetJAVA_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
2) нажмите на библиотеку, в которой мы находим папку Java.
3) так что окончательный путь
/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Homeнадеюсь, что это помощь для кого-то .
отредактировано: псевдоним для текущей версии 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.


Comments