x64 mac jdk instalar 8u181 macos java

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í:

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í:

  1. correr

    which java

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

    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 desde allí puedes leer el directorio de inicio 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>

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.