Pregunta ¿Dónde está instalado Java en Mac OS X?


Acabo de descargar Java 7u17 en Mac OS 10.7.5 de aquí y luego lo instaló con éxito. Para hacer algo de programación JNI, necesito saber dónde se instaló Java en mi Mac.

Pensé que dentro de la /Library/Java/JavaVirtualMachines/ carpeta, habría una carpeta llamada 1.7.0.jdk o algo así, pero luego descubrí que la carpeta está vacía. Esto fue confirmado por correr ls /Library/Java/JavaVirtualMachines/ en la Terminal. Intenté buscarlo para ver si estaba instalado en otro lugar, pero parece que no está activando nada.

¿Podría alguien decirme por favor dónde está instalado Java en mi Mac?


574
2018-04-05 04:58


origen


Respuestas:


Utilizar /usr/libexec/java_home -v 1.7 comando en un shell de terminal para averiguar dónde está el directorio de inicio de su Java 1.7

Si solo desea encontrar el directorio de inicio de su versión más reciente de java, omita la versión. p.ej. /usr/libexec/java_home -v


1157
2018-04-05 05:40



Resulta que realmente tenía instalado Java 7 JRE, no el JDK. El enlace de descarga correcto es aquí. Después de instalarlo, jdk1.7.0jdk aparece en el directorio JavaVirtualMachines.


76
2018-04-05 04:58



Podrías usar echo $(/usr/libexec/java_home) comando en su terminal para conocer la ruta donde se está instalando Java.


72
2017-07-28 04:48



Si instala solo el JRE, parece que está en:

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

31
2017-09-12 18:02



Use la función de búsqueda de Unix para encontrar javas instalados ...

sudo find / -name java

18
2018-04-05 05:37



La estructura del paquete de Java de Mac OS es un poco diferente de Windows. No te preocupes por esto, ya que un desarrollador solo necesita establecer PATH y JAVA_HOME.

Entonces en .bash_profile conjunto JAVA_HOME y PATH como a continuación. Este ejemplo es para 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

11
2018-02-22 17:27



solo escribe /Library/Java/JavaVirtualMachines/
en Ir a la carpeta -> Ir en Buscador


7
2018-06-21 08:58



Pruebe esto, es una forma fácil de encontrar la ruta de acceso instalada de Java en Mac OS X,

Ir

1) / Biblioteca, es decir, Macintosh HD / Library

enter image description here

2) Haga clic en Biblioteca en que encontramos la carpeta Java.

enter image description here

3) Entonces el camino final es 

/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home

Espero que esto sea ayuda para alguien.


6
2017-09-19 09:28



Acabo de instalar el JDK para la versión 21 de Java SE 7 y encontré que está instalado en un directorio diferente de Apple 6. Está en / Library / Java ... en lugar de en / System / Library / Java ... . Ejecutar / usr / libexec / java_home -v 1.7 versus -v 1.6 confirmará esto.


5
2018-04-28 12:10



Editado: Alias ​​a la versión actual de Java es /Library/Java/Home

Para más información: un enlace


5
2018-04-05 05:09



Probé la solución de serkan, encontró la ubicación de java 7 en OS X Mavericks. está residido en "/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/" pero para convertirlo en el JDK predeterminado tuve que establecer la variable del sistema JAVA_HOME en .bash_profile en el directorio principal para "/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/" así que está funcionando ahora gracias a la idea de serkan


4
2018-01-30 17:13