🇺🇦 Слава Україні! Consulta cómo puedes ayudar a Ucrania desde España u otros países en supportukrainenow.org.

Java

Instalar el JDK de Adoptium en Windows

• Duración: 6:56 • #java #windows #jdk

Temurin es el nombre de una distribución Java controlada por Adoptium, un grupo de trabajo creado por la fundación Eclipse con el apoyo de más fabricantes por crear una distribución de Java neutra basada en el OpenJDK. Si quieres programar en Java, por ejemplo, puedes descargar el JDK de Adoptium (Temurin JDK) para instalar javac y otras herramientas necesarias para programar Java. Desde esta web también puedes descargar el JRE de Adoptium (Temurin JRE) si únicamente necesitas descargar un entorno de ejecución para lanzar aplicaciones Java.

Para descargar el JDK de Adoptium, lo más simple es ir a su página web, https://adoptium.net. Desde ahí, podemos elegir descargar la versión LTS de Java para nuestra plataforma puslando sobre el gran botón azul que dice Última versión de LTS:

Web de Temurin

Si no, siempre podemos pulsar sobre el botón Otras plataformas y versiones para ir a la lista de descargas.

Lista de descargas de Temurin

Lo interesante aquí es que podremos utilizar los filtros que hay en la página para filtrar por plataforma, procesador, versión de Java, e incluso limitarnos a los JRE, si no necesitamos un compilador pero queremos igualmente instalar el JRE para ejecutar aplicaciones Java en nuestro ordenador.

Lista de descargas filtradas de Temurin

De cualquier forma, podemos usar el botón de descarga para bajarnos la versión correcta para nuestras necesidades. Lo recomendable, si vamos a instalar Java en Windows, será descargar la versión en formato .msi, que descarga un instalador que podemos lanzar a golpe de doble clic.

El instalador de Adoptium JDK

Este instalador es fácil de seguir leyendo los pasos y pasando de pantalla a pantalla. Sin embargo, resulta relevante pararse en la pantalla de configuración de la instalación, porque nos puede ayudar a configurar mucho más fácil Java para su ejecución. Por ejemplo, recomendaría las siguientes opciones:

  • Si es la primera máquina virtual de Java que configuramos, recomendaría dejar marcadas las opciones Añadir al PATH. Con esto lo que hacemos es que desde la terminal o símbolo de sistema, podamos escribir java o javac sin más, e interactuar con la máquina virtual de Java y el compilador, respectivamente.
  • La opción Asociar .jar también nos puede venir bien para poder lanzar aplicaciones gráficas hechas en Java haciendo doble clic sobre ellas. Por ejemplo, para juegos o aplicaciones gráficas de escritorio esto puede ser de utilidad, aunque en aplicaciones de línea de comandos y servicios (como puede ser una aplicación de Spring Boot), tal vez no sea muy útil.
  • Recomendaría activar la opción *Establecer la variable JAVA_HOME. Siempre lo podemos hacer a mano, pero si es la primera versión de Java que instalamos y queremos ahorrar un poco de tiempo, sugeriría dejar que lo haga el instalador. JAVA_HOME es una variable de entorno que apunta al lugar donde hemos instalado Java. Algunos IDEs y otras herramientas de desarrollo tal vez esperen que esta variable esté configurada apuntando a una ruta de instalación de Java para detectar correctamente los compiladores y la máquina virtual.

El asistente de configuración de Adoptium JDK

Una vez instalado, podemos verificar que Java está bien instalado si nos vamos al directorio de instalación. O, si hemos configurado el PATH automáticamente con el instalador, siempre podemos ir a la línea de comandos y ejecutar el comando java -version. Si obtenemos un mensaje de error, será que no está bien configurado. El mensaje que debemos obtener se debería parecer al siguiente (los números pueden cambiar según cuándo estés leyendo esto o qué versión de Java hayas decidido instalar).

PS C:\Users\danirod> java -version
openjdk version "17.0.6" 2023-01-17
OpenJDK Runtime Environment Temurin-17.0.6+10 (build 17.0.6+10)
OpenJDK 64-Bit Server VM Temurin-17.0.6+10 (build 17.0.6+10, mixed mode, sharing)
Desplegar transcripción del episodio

En este vídeo te voy a contar cómo puedes instalar rápidamente Java en tu ordenador utilizando el Adoptium JDK. Si estás siguiendo un curso, un libro, un vídeo o una explicación un poco antigua que tiene que ver con Java, es posible que te recomienden todavía que instales el JDK a través de Oracle. Esto es algo que hoy en día no se suele recomendar. Debido a que hace bastantes años Oracle cambió su forma de distribuir Java, y hoy en día no es una opción recomendada porque normalmente está pensada para empresas que quieran comprar una suscripción a Java a través de Oracle. Pero si lo único que quieres es desarrollar con Java en tu ordenador o prefieres instalar una distribución más abierta en tu servidor, puedes utilizar el Open JDK de Adoptium para poder instalar una versión de Java testeable y segura en tu infraestructura o en tu ordenador con la que puedas trabajar cómodamente con el lenguaje de programación Java. Si estás viendo este vídeo no porque quieras desarrollar con Java, sino porque simplemente quieres ejecutar programas hechos en Java en tu ordenador como Minecraft, quédate porque aunque esté hablando de cosas de desarrollo, tengo una versión del JRE para ti también. La forma más directa de descargar el JDK de Adoptium será hacer clic en el botón Última Versión de LTS, que te descargará en este momento la versión 17 del JDK. Aunque si estás viendo este vídeo a partir de septiembre de 2024, suponiendo que las instrucciones sigan valiendo, seguramente aquí pondrá JDK 23. Eso es porque sale una versión LTS de Java aproximadamente cada 3 años, así que 17+6=23. Dicho sea de paso, si estás viendo este vídeo después de septiembre de 2027, seguramente aquí pondrá JDK 29, aunque siendo justos dudo bastante que dentro de 6 años este vídeo siga valiendo exactamente igual, pero bueno. ¿Para qué vale una versión LTS y por qué son buenas? Las versiones LTS son versiones que instalas y que te olvidas de ellas porque reciben soporte durante bastantes años. Así que si no quieres tener que estar pendiente de cosas que están cambiando en el lenguaje de programación Java, simplemente puedes descargar una versión LTS, ponerla y puedes estar 10 años utilizando la misma versión de Java sin tener que preocuparte de APIs que se han deprecado o de APIs que hayan cambiado. Y esto por ejemplo en servidores o en empresas puede ser bastante apetecible. Todo lo que tienes que hacer es pulsar el botón, asumiendo que haya detectado correctamente tu sistema operativo y tu procesador, y con eso empezarás a descargar el JDK en tu ordenador, con formato MSI. Ahora lo examino, porque hay algunas cosas aquí dentro que quiero contaros, pero antes vamos a ofrecer algunas alternativas para otro tipo de personas. Si le das al botón otras plataformas y versiones, vas a llegar a este selector donde vas a poder elegir concretamente qué tipo de paquete es el que buscas. Por ejemplo, si tienes todavía un ordenador de 32 bits, que sepas que Adoptium sigue proporcionando binarios para la plataforma x86. Es decir, si tienes un ordenador de 32 bits, todo lo que tienes que hacer es marcar Arquitectura x86 y con eso ya puedes descargar un binario de x32 simplemente pulsando sobre el botón .msi. Por otra parte, tipo de paquete te puede ser útil si no quieres programar pero necesitas instalar Java en tu ordenador, por ejemplo, para jugar algún videojuego. Si no necesitas programar, puedes descargar el JRE, que este es más pequeño porque solamente contiene la máquina virtual de Java. Por cierto, si vas a desarrollar, que sepas que el JDK ya trae por dentro el JRE, o sea que no necesitas descargar ambas cosas. El JRE solo lo necesitas si tienes que ejecutar código Java pero no te importa nada el proceso de creación. En ese caso, simplemente pones JRE, descargas el MSI y ya está. Y por último, el selector de versión te puede venir bien si quieres probar versiones diferentes de Java que no sean la LTS. O por ejemplo, si todavía tienes un proyecto que requiere utilizar Java 8 o Java 11, a pesar de que deberíamos ir pensando en actualizar a versiones más recientes. Pero lo más interesante sin duda es el hecho de poder utilizar versiones más recientes a la versión LTS. Las cuales siguen un calendario de actualizaciones un poco diferente y no reciben soporte durante tanto tiempo, pero todavía puedo descargar la versión 19, 18 y 16 si me apetece. Por ejemplo, si quisese descargar la versión JDK 19, todo lo que tendría que hacer es elegir Windows X64 19 y descargar la versión correcta que en este caso será esta de acá. Y ahora, una vez que hayas descargado el paquete que necesites, me da igual cual sea, ¿qué es lo que tienes que hacer? Simplemente doble clic sobre el instalador para poder lanzarlo. Con eso te ayudará a instalar el JDK o el JRE según cada caso. Y ahora presta atención porque aquí viene un consejo muy importante. Le vas a dar a siguiente y en esta pantalla de acá. Mi consejo es el siguiente, si solo pretendes instalar una única versión de Java en tu ordenador y no quieres tener varias coexistiendo en paralelo, deja marcada la opción Añadir al path. Esto hará más fácil de ejecutar Java desde una terminal, porque así luego podrás irte a la terminal o al símbolo del sistema y escribir java, y directamente sabrá que quieres interactuar con Java. Pero en ese caso mi consejo será que dejes marcada la opción Asociar Java. Si vas a instalar múltiples versiones en paralelo, a lo mejor esto es un problema. Es un caso un poquito más avanzado, pero quizás te interese en ese caso a lo mejor desactivar con la característica completa no estará disponible para que no se meta en el path y así puedas tener un control más preciso sobre cuál es el Java que se va a ejecutar cuando escribes java en la terminal. Mi segundo consejo también es que si vas a instalar Java y no pretendes instalar muchas más versiones, le des a la opción Establecer la variable JAVA_HOME y la marques como Activa. Usando el selector y dándole a se instalará en la unidad de disco duro local. Y esto sí importante porque algunas herramientas de trabajo con Java asumen que la variable JAVAHOME apunta a la carpeta de instalación de Java. Puedes establecer la variable JAVAHOME a mano, pero para qué hacerlo a mano cuando puedes pedirle a este programa que lo haga por ti. Por último, dependiendo de tu caso de uso, a lo mejor te interesa cambiar la ruta de instalación del JDK para ponerla en una más conveniente. Por ejemplo, yo no suelo instalarlo sobre la ubicación por defecto porque es muy larga de escribir, en su lugar yo lo que suelo tener es en el disco duro C una carpeta llamada Java en la que dentro crearé una subcarpeta llamada por ejemplo jdk17 y aquí será donde lo instale. Pero este paso es completamente opcional, si lo quieres dejar en la ubicación por defecto, adelante. Lo importante es que si has dejado marcada la opción JAVAHOME, da igual donde lo instales, porque JAVAHOME simplemente se pondrá con el nombre de la carpeta en la que lo estés instalando. Así que cualquier herramienta de Java, como por ejemplo tu editor de textos o tu IDE, sabrá exactamente cómo encontrar el JDK porque lo pone en la variable. Le voy a dar a siguiente y a instalar y con eso iniciará el proceso de instalación. Y una vez que haya terminado deberemos poder comprobar que se puede utilizar Java fácilmente. ¿Cómo lo puedo comprobar? Muy fácil. Vamos a abrir una terminal directamente, un símbolo del sistema según la versión de Windows en la que estéis trabajando, y vamos a comprobar que si escribes java -version se muestra directamente al mensaje OpenJDK, en este caso version 17 porque es la que he instalado, pero puede cambiar por otra si has instalado la 19 o lo que corresponde en tu caso. Por otra parte, si abres el menú inicio y eliges Entorno y te vas a la opción editar las variables de entorno del sistema y le das a variables de entorno, deberías poder comprobar que ahora existe una variable de entorno llamada JAVAHOME cuyo valor es precisamente la ruta en la cual lo hayas instalado. Esto te será de utilidad porque así luego cuando instales tu IDE o tu editor de textos, con mirar la variable JAVAHOME sabrá dónde está el compilador que tiene que invocar, y será todo mucho más rápido. Y por cierto, estas instrucciones también te valen si en su lugar solamente quieres instalar el JRE. En ese caso la opción Associar .jar te puede ser útil porque se supone que a partir de ahora, con hacer doble clic sobre un JAR deberías poder lanzarlo rápidamente para poder iniciar el juego. Y eso sería todo, espero que este vídeo lo encuentres útil y, venga, a programar.