289 votos

¿Cuál es la ruta del JDK en Mac?

Estoy usando Mac sólo en el trabajo y necesito establecer JAVA_HOME a la ruta adecuada de JDK. He descargado el JDK, lo he instalado y ahora no lo encuentro en ningún sitio. Estuve buscando en internet la solución, pero no hay ninguna carpeta Libraries/Java.

592voto

Marko Topolnik Puntos 77257

La ubicación ha cambiado de Java 6 (proporcionado por Apple) a Java 7 y posteriores (proporcionado por Oracle). Lo mejor genérico La forma de averiguarlo es ejecutar

/usr/libexec/java_home

Esta es la forma soportada nativamente para averiguar tanto la ruta de la instalación de Java por defecto como todas las alternativas presentes.

Si consulta su texto de ayuda ( java_home -h ), verá que puede utilizar este comando para iniciar de forma fiable un programa Java en OS X ( java_home --exec ... ), con la posibilidad de especificar explícitamente la versión y arquitectura de Java deseada, o incluso solicitar al usuario que la instale si falta.

Un enfoque más pedestre, pero que le ayudará a rastrear específicamente qué instalación de Java el comando java se resuelve en, va así:

  1. ejecute

    which java
  2. si eso te da algo como /usr/bin/java que es un enlace simbólico a la ubicación real, ejecute

    ls -l `which java`

    En mi sistema, esto produce

    /usr/bin/java -> /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/bin/java

    y a partir de ahí se puede leer el directorio principal de Java;

  3. si usr/bin/java apunta a otro enlace simbólico, aplique recursivamente el mismo enfoque con

    ls -l <whatever the /usr/bin/java symlink points to>

32voto

Chetan Gole Puntos 114

¿Qué versión de Mac utilizas? Prueba estas rutas

 /System/Library/Frameworks/JavaVM.framework/ OR
 /usr/libexec/java_home

Este enlace puede ayudar - Cómo establecer la variable de entorno $JAVA_HOME en Mac OS X

25voto

Tiltyard Puntos 161

Echa un vistazo y mira si el JDK está en:

Biblioteca/Java/JavaVirtualMachines/ O /Sistema/Biblioteca/Java/JavaVirtualMachines/

Consulta este post anterior de SO: JDK en OSX 10.7 Lion

5voto

gefei Puntos 7319

En mi Mac:

/System/Library/Frameworks/JavaVM.framework/Home/

Por cierto, ¿has probado which java ?

5voto

kunal Puntos 4181

/System/Library/Frameworks/JavaVM.framework/

Ver también Ruta de Java 7 en Mountain Lion

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X