macos - mac - jdk 8u181 windows x64 exe
¿Qué es el camino de JDK en Mac? (5)
¿Qué versión de Mac estás usando? prueba estos caminos
/System/Library/Frameworks/JavaVM.framework/ OR
/usr/libexec/java_home
Este enlace podría ayudar: cómo establecer la variable de entorno $ JAVA_HOME en Mac OS X
Esta pregunta ya tiene una respuesta aquí:
- Mac OS X 10.6.7 Ruta Java JDK actual confuso 5 respuestas
Estoy usando Mac solo en el trabajo y necesito establecer JAVA_HOME en la ruta correcta de JDK. Descargué JDK, lo instalé y ahora no lo encuentro por ningún lado. Estaba buscando en Internet la solución, pero no hay carpetas / bibliotecas Java.
Eche un vistazo y vea si el JDK está en:
Library / Java / JavaVirtualMachines / Or / System / Library / Java / JavaVirtualMachines /
Compruebe esta publicación SO anterior: JDK en OSX 10.7 Lion
En mi Mac:
/System/Library/Frameworks/JavaVM.framework/Home/
por cierto, ¿has probado which java
?
La ubicación ha cambiado de Java 6 (proporcionada por Apple) a Java 7 y en adelante (proporcionada por Oracle). La mejor manera genérica de descubrir esto es correr.
/usr/libexec/java_home
Esta es la forma admitida de forma nativa de averiguar tanto la ruta de acceso a la instalación de Java predeterminada como todas las alternativas presentes.
Si revisa su texto de ayuda ( java_home -h
), verá que puede usar este comando para iniciar de manera confiable un programa Java en OS X ( java_home --exec ...
), con la capacidad de especificar explícitamente el Versión de Java y arquitectura, o incluso solicitar al usuario que lo instale si falta.
Un enfoque más peatonal, pero que te ayudará a rastrear específicamente en qué instalación de java
resuelve el comando java
, es así:
correr
which java
Si eso te da algo como
/usr/bin/java
, que es un enlace simbólico a la ubicación real, ejecutals -l `which java`
En mi sistema, esto produce
/usr/bin/java -> /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/bin/java
y desde allí puedes leer el directorio de inicio de Java;
Si
usr/bin/java
apunta a otro enlace simbólico, aplique recursivamente el mismo enfoque conls -l <whatever the /usr/bin/java symlink points to>
Una variación importante es la configuración que obtiene si comienza instalando Java de Apple y luego instala Oracle. En ese caso el paso 2 anterior te dará
/usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Commands/java
y ese binario java
particular es un código auxiliar que resolverá el comando java
real para llamar consultando la variable de entorno JAVA_HOME
y, si no está configurado o no apunta a un directorio principal de Java, volverá a llamar a java_home
. Es importante tener esto en cuenta al depurar su configuración.
/System/Library/Frameworks/JavaVM.framework/
También ver Java 7 camino en león de montaña