Avatar ·

¿Cómo instalar y cambiar la versión de Java (JDK) en macOS?

¡Hola a todos! Soy un desarrollador Java principiante y trabajo en macOS. Tengo instaladas varias versiones de JDK: 11, 17 y 21. El problema es que cuando verifico la versión a través de la terminal, el sistema siempre muestra la misma — 11, aunque para mi proyecto necesito la 17. Intenté cambiar la variable JAVA_HOME manualmente con export, pero después de reiniciar la terminal todo se restablece. También descargué varios JDK con Homebrew, luego los eliminé, y ahora en la lista /usr/libexec/java_home -V se muestra un desorden. Indíquenme cómo configurar correctamente el entorno para poder cambiar fácilmente entre versiones. Quiero que el cambio sea global (para toda la terminal) y se conserve después de reiniciar. Esto es lo que muestra el comando ahora: ```bash $ java -version openjdk version "11.0.18" 2023-01-17 LTS ``` Pero necesito que por defecto esté la 17. Ayúdenme a entender, ya que me estoy volviendo loco. ¡Gracias de antemano! <<>>

Entendiendo el problema: cómo macOS gestiona Java

En macOS, la versión de Java por defecto