Hola a todos y todas.
Este comentario va principalmente a los instructores y diseñadores del curso de Java.
La clase 02 Preparando el ambiente: instalando java, muestran como se instala openjdk 17 en los tres OS, y a la siguiente clase 03 Instalando Java muestran como se instala en Windows (consejo, seria correcto mostrar las otras instalaciones para macOS y Linux).
Aquí viene mi descontento y aclaración para los que de pronto y creo que a mas de uno le saldrá algún error, ya que me imagino que instalaron tanto la versión de la clase 02 el openjdk17, como de la siguiente clase 03 jdk 17.
Debieron empezar por decir la diferencia de openjdk 17 y java jdk17. Cualquiera de las dos se pueden instalar para realizar el curso. No las dos (creo yo, aunque se puede verificar el path para las versiones y ejecutar la que se necesite). Eso debieron aclararlo porque veo en discord que algunos les sale error y me da la sensacion que por ahi va el problema. Corrijan ese error por favor.
Por ultimo, si instalaron las dos versiones entonces tengan en cuenta lo siguiente:
Variables de entorno: Si ambas versiones están instaladas, es importante que configures correctamente las variables de entorno, especialmente la variable PATH. Solo una de las versiones debe estar en el PATH en un momento dado para que el sistema sepa cuál usar al ejecutar comandos. Si ambas están en el PATH, puede que el sistema no sepa cuál priorizar, lo que podría llevar a confusiones o errores.
Comandos: Si ejecutas comandos como java -version o javac -version, el resultado dependerá de cuál de las versiones esté configurada en el PATH. Si quieres cambiar entre las versiones, tendrás que modificar la variable PATH cada vez que desees usar una diferente.
Compatibilidad: En general, los programas que desarrolles deberían funcionar en ambas versiones, pero es buena idea probar tu código en la versión que planeas usar para producción o en entornos reales.
Si decides instalar ambas, asegúrate de tener claro cuál estás utilizando en cada momento y verifica que las variables de entorno estén configuradas correctamente.
Espero que corrijan eso, ya que confunde al estudiante One de Alura.