Подтвердить что ты не робот

Где установлен Oracle (Sun) JDK/JRE на Mac OS X 10.8 Mountain Lion?

Где Oracle (Sun) устанавливает JDK/JRE на Mac OS X 10.8 Mountain Lion?

4b9b3361

Ответ 2

Oracle Java SE загружается по адресу: http://www.oracle.com/technetwork/java/javase/overview/index.html

установите здесь, по крайней мере, Maverick:

/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/

этот JRE полностью отделен от тех, которые Apple установила, которые находятся под /System/Library/Frameworks/JavaVM.framework/Versions/, как упоминалось еще один ответ.

Ответ 3

Если вы устанавливаете JRE-путь в чем-то вроде Eclipse, вам нужно указать на/home-каталог i.e

/Library/Java/JavaVirtualMachines/<Replace with version>/Contents/Home

Ответ 4

В моей системе оценка which java приводит меня к /usr/bin/java. Это, в свою очередь, символическая ссылка на:

/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

Если это актуально, java -version сообщает мне, что у меня установлен 1.6.0_37.

Ответ 5

Некоторые из других ответов могут быть правильными, но это то, что сработало для меня (которое отличается и обновляется с января 2016 года) при установке на новом компьютере в офисе.

Путь, упомянутый в другом ответе,

/Library/Java/JavaVirtualMachines/<Replace with version>/Contents/Home

Здесь, однако, есть визуальное руководство по доступу, потому что вы можете найти множество каталогов под названием "Библиотека". Убедитесь, что вы здесь.

введите описание изображения здесь

и затем нажмите на JavaVirtualMachines

введите описание изображения здесь


Если вы делаете новую настройку и только что загрузили студию Android, они могли отправить вам "Загрузить Java для OS X 2015-001" по адресу https://support.apple.com/kb/dl1572?locale=en_US
Это дает вам версию 1.6.0

введите описание изображения здесь

Это не сработает!!!!

Я получил ошибку, что мне нужен JDK 7.0 или новее.

Я искал более новую версию и нашел эту ссылку от Oracle http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

введите описание изображения здесь


Я установил его, затем выбрал тот. И это сработало

введите описание изображения здесь

Ответ 6

JDK/JRE, как упоминалось в предыдущих ответах, находится в /Library/Java/JavaVirtualMachines/ <version> /Contents/Home/. JRE находится в этом доме. Интересно, что браузеры не используют файлы из этого места для плагина java-апплета. Местоположение, используемое браузерами, - это /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/. Фактически, если вы запускаете установщик JRE, он обновляет файлы в этом месте, а не в месте JDK/JRE.

Ответ 7

Здесь достаточно ответов, но я JUST добавляет способ найти его самостоятельно

$ sudo find / -name Java
/Library/Application Support/Oracle/Java
/Library/Java
/private/var/root/Library/Application Support/Oracle/Java
/System/Library/Java
/Users/prayagupd/Library/Application Support/Oracle/Java

Чтобы быть более конкретным,

$ sudo find / -name jdk*
/Applications/Android Studio.app/Contents/jre/jdk
/Applications/Android Studio.app/Contents/lib/jdkAnnotations.jar
/Applications/IntelliJ IDEA.app/Contents/jre/jdk
/Applications/IntelliJ IDEA.app/Contents/lib/jdkAnnotations.jar
/Library/Java/JavaVirtualMachines/jdk1.7.0_76.jdk

Вы видите, что /Library/Java/JavaVirtualMachines/ - это место, где вам нужно заглянуть внутрь.

И /Library/Java/JavaVirtualMachines/jdk<version>.jdk/Contents/Home/ является вашим JAVA_HOME

$ ls -ls /Library/Java/JavaVirtualMachines/jdk1.7.0_76.jdk/Contents/Home/
total 39776
    8 -rw-rw-r--   1 root  wheel      3339 Dec 18  2014 COPYRIGHT
    8 -rw-rw-r--   1 root  wheel        40 Dec 18  2014 LICENSE
    8 -rw-rw-r--   1 root  wheel       114 Dec 18  2014 README.html
  216 -rw-rw-r--   1 root  wheel    110114 Dec 17  2014 THIRDPARTYLICENSEREADME-JAVAFX.txt
  344 -rw-rw-r--   1 root  wheel    173559 Dec 18  2014 THIRDPARTYLICENSEREADME.txt
    0 drwxrwxr-x  44 root  wheel      1496 Feb 28 20:13 bin
    0 drwxrwxr-x   9 root  wheel       306 Feb 28 20:13 db
    0 drwxrwxr-x   9 root  wheel       306 Feb 28 20:13 include
    0 drwxrwxr-x  10 root  wheel       340 Feb 28 20:13 jre
    0 drwxrwxr-x  14 root  wheel       476 Feb 28 20:13 lib
    0 drwxrwxr-x   5 root  wheel       170 Dec 18  2014 man
    8 -rw-rw-r--   1 root  wheel       502 Dec 18  2014 release
39184 -rw-rw-r--   1 root  wheel  20061067 Dec 18  2014 src.zip

Ответ 8

Выпуск версии 8 от Oracle (1.8.0_40-b25) можно найти по адресу:

/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/bin/java

FYI: Oracle не следует практике создания /Library/Java/Current (и т.д.) ссылки на последнюю установленную java.

Ниже мой метод поддержания версий со временем: из моего .zshrc файла:

108 JAVA_6_HOME=/System/Library/Frameworks/JavaVM.framework/Home
109 JAVA_7_HOME=/Library/Java/Current
110 JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
111 
112 export JAVA_6_HOME
113 export JAVA_7_HOME
114 export JAVA_8_HOME
115 
116 export JAVA_HOME=$JAVA_8_HOME
117 
118 PATH=$PATH:$JAVA_HOME/bin
119