¿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