java - para - ¿Dónde está instalado el JDK/JRE de Oracle(Sun) en Mac OS X 10.8 Mountain Lion?
java se 6 download (8)
Algunas de las otras respuestas podrían ser correctas, pero esto es lo que funcionó para mí (que es diferente y actualizado a partir de enero de 2016) al instalarlo en una computadora nueva en la oficina.
El camino como se menciona en otra respuesta es
/Library/Java/JavaVirtualMachines/<Replace with version>/Contents/Home
Sin embargo, aquí hay una guía visual para llegar allí, porque puede encontrar muchos directorios llamados "Biblioteca". Asegúrate de estar aquí
luego haga clic en JavaVirtualMachines
Si está realizando una nueva configuración y acaba de descargar el estudio de Android, es posible que le hayan enviado a "Descargar Java para OS X 2015-001" en https://support.apple.com/kb/dl1572?locale=en_US.
Eso te da la versión 1.6.0
¡Eso no funcionará!
Recibí el error de que necesitaba JDK 7.0 o posterior.
Busqué una versión más nueva y encontré este enlace de Oracle http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
Lo instalé, luego seleccioné ese. Y funcionó
¿Dónde instala Oracle (Sun) su JDK / JRE en Mac OS X 10.8 Mountain Lion?
Basta de respuestas aquí, pero solo estoy agregando una forma de encontrarlo por ti mismo
$ 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
Para ser más especifico,
$ 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
Verá /Library/Java/JavaVirtualMachines/
es el lugar donde debe mirar adentro.
Y /Library/Java/JavaVirtualMachines/jdk<version>.jdk/Contents/Home/
es su 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
El JDK / JRE como se menciona en las respuestas anteriores se encuentra en / Library / Java / JavaVirtualMachines / <version> / Contents / Home /. El JRE se dirige debajo de este Hogar. Curiosamente, los navegadores no usan archivos de esta ubicación para el complemento de Applet Java. La ubicación utilizada por los navegadores es / Library / Internet Plug-Ins / JavaAppletPlugin.plugin / Contents / Home /. De hecho, si ejecuta el instalador de JRE, actualiza los archivos en esta ubicación en lugar de la ubicación de JDK / JRE.
En mi sistema, evaluando which java
me lleva a /usr/bin/java
. Esto a su vez es un enlace simbólico a:
/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
En caso de que sea relevante, java -version
me dice que tengo 1.6.0_37
instalado.
La versión 8 de Oracle (1.8.0_40-b25) se puede encontrar en:
/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/bin/java
FYI: Oracle no sigue la práctica de hacer / Library / Java / Current (etc) un enlace a la última versión de java instalada.
A continuación se muestra mi método para mantenerse al día con las versiones a lo largo del tiempo: desde mi archivo .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
Las descargas de Oracle Java SE en: http://www.oracle.com/technetwork/java/javase/overview/index.html
instalar aquí en Maverick al menos:
/Library/Internet/ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/
este JRE está completamente separado de los que Apple ha instalado, que se encuentran en /System/Library/Frameworks/JavaVM.framework/Versions/
como otra respuesta mencionada.
Si configura la ruta JRE en algo como Eclipse, deberá señalar el directorio / home, es decir,
/Library/Java/JavaVirtualMachines/<Replace with version>/Contents/Home
/Library/Java/JavaVirtualMachines/
según los documentos de desinstalación de Mac JDK .