Puede haber varios JDK instalados en el sistema, para determinar qué versión es la predeterminada, ejecute java -version
. Al iniciar una aplicación Java a través de la línea de comandos, el sistema utiliza el JDK predeterminado.
Instalación de Java SE
Para macOS Oracle no proporciona una versión de JRE por debajo de Java SE 7.
- Descargue el JDK .dmg requerido y relice una instalación normal.
Yo uso DMG Installer o MSI Installer
java -version
Variables de entorno
Hay 3 variables de entorno de Java que querrá configurar para que todo funcione como debería. Es posible que algunas de ellas ya hayan sido configuradas por su instalación de Java.
- JAVA_HOME que debe apuntar al directorio base de su instalación de Java.
Para macOS podemos usar
/usr/libexec/java_home
para devolver la ubicación del JDK predeterminado. Tambien, podemos buscar todos los JDK instalados con/usr/libexec/java_home -V
.
-
Agrega el siguiente contenido en
~ / .zshrc
.#JAVA_HOME export JAVA_HOME=$(/usr/libexec/java_home)
-
Reinicia el SHELL y listo, ya podemos imprimir
echo $JAVA_HOME
.