instalar - java para mac sierra
¿Dónde se instala Java en Mac OS X? (14)
Acabo de instalar el JDK para la versión 21 de Java SE 7 y descubrí que está instalado en un directorio diferente del Java 6 de Apple. Está en / Library / Java ... en lugar de en / System / Library / Java ... Ejecutar / usr / libexec / java_home -v 1.7 contra -v 1.6 confirmará esto.
Acabo de descargar Java 7u17 en Mac OS 10.7.5 desde here y luego lo instalé correctamente. Para hacer algo de programación JNI, necesito saber dónde está instalado Java en mi Mac.
Pensé que dentro de la carpeta /Library/Java/JavaVirtualMachines/
, habría una carpeta llamada 1.7.0.jdk
o algo así, pero luego encontré que la carpeta está vacía. Esto se confirmó ejecutando ls /Library/Java/JavaVirtualMachines/
en la Terminal. He intentado buscarlo para averiguar si se instaló en otro lugar, pero eso no parece estar mejorando.
¿Podría alguien decirme dónde está instalado Java en mi Mac?
Editado: el alias de la versión java actual es /Library/Java/Home
Para más información: un enlace.
La estructura del paquete Java de Mac OS es un poco diferente de Windows. No se enoje por esto, ya que el desarrollador solo necesita establecer PATH
y JAVA_HOME
.
Así que en .bash_profile
establezca JAVA_HOME
y PATH
como se muestra 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:$PATH
Las Preferencias del sistema y luego el panel de control de Java, luego Java y luego Ver mostrarán la ubicación exacta del JRE predeterminado instalado actualmente.
Por :
OS X: 10.11.6
Java: 8
Confirmo la respuesta de @Morrie.
export JAVA_HOME=/Library/Internet/ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home;
Probé la solución de serkan, encontré la ubicación de Java 7 en OS X Mavericks. se encuentra en "/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/"
pero para convertirlo en el JDK predeterminado, tuve que configurar la variable del sistema JAVA_HOME en .bash_profile en el directorio de inicio en "/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/"
así que ahora está en marcha gracias a la idea de serkan
Prueba esto, es una forma fácil de encontrar la ruta java instalada en Mac OS X,
Ir
1) / Library es decir, Macintosh HD / Library
2) Haga clic en la biblioteca en la que se encuentra la carpeta de Java.
3) Así que el camino final es
/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
Espero que esto sea de ayuda para alguien.
Puede usar el comando echo $(/usr/libexec/java_home)
en su terminal para conocer la ruta donde se está instalando Java.
Resulta que en realidad tenía instalado el Java 7 JRE, no el JDK. El enlace de descarga correcto está here . Después de instalarlo, jdk1.7.0jdk
aparece en el directorio JavaVirtualMachines.
Si instala solo el JRE, parece que se pone en:
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
Usa la función de búsqueda de Unix para encontrar javas instalados ...
sudo find / -name java
Use el /usr/libexec/java_home -v 1.7
en un terminal shell para averiguar dónde está su directorio de inicio de Java 1.7
Si solo desea averiguar el directorio de inicio de su versión más reciente de Java, omita la versión. por ejemplo, /usr/libexec/java_home -v
escriba which java
en la terminal para mostrar dónde está instalado.
solo escribe /Library/Java/JavaVirtualMachines/
en Ir a la carpeta -> Ir a Finder