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.

  1. Agrega el siguiente contenido en ~ / .zshrc.

    #JAVA_HOME
    export JAVA_HOME=$(/usr/libexec/java_home)
  2. Reinicia el SHELL y listo, ya podemos imprimir echo $JAVA_HOME.