Infraestructura DevOps personal

Episodio 4 - Servidor DevOps: OpenJDK (Amazon Corretto)

Publicado por Óscar Fernández González a.k.a. Osc@rNET el lunes, 26 de diciembre de 2022

Infraestructura DevOps personal

🎦 SERIE INFRAESTRUCTURA DEVOPS PERSONAL 🎦 Episodio anterior: 🔗 Episodio 3 - Servidor DevOps: .NET (Runtimes y SDKs) Episodio actual: 🔗 Episodio 4 - Servidor DevOps: OpenJDK (Amazon Corretto) Episodio posterior: 🔗 Episodio 5 - Servidor DevOps: compiladores C/C++ Ver todos los episodios: 🔗 Temporada 1

Episodio 4 - Servidor DevOps: OpenJDK (Amazon Corretto)

Sobre OpenJDK

Para construir y ejecutar aplicaciones Java, nuestro servidor DevOps requiere de un compilador Java, las bibliotecas Java Runtime y una máquina virtual que implementen la especificación Java Platform Standard Edition (Java SE).

OpenJDK es la implementación de referencia de código abierto de la especificación Java SE, pero es solo el código fuente. Las distribuciones binarias son proporcionadas por diferentes proveedores para varias plataformas compatibles. Estas distribuciones difieren en licencias, soporte comercial, plataformas compatibles y frecuencia de actualización.

Debido a que Oracle cambió la política de soporte y licencia para sus compilaciones de OpenJDK, los principales proveedores de la nube decidieron establecer sus propias compilaciones de OpenJDK administradas y proporcionar actualizaciones a largo plazo. Aparentemente, esto es para evitar riesgos, especialmente demandas contra Oracle.

Sobre Amazon Corretto

En 2018, Amazon publicó Corretto, otra construcción OpenJDK. Es una distribución gratuita, multiplataforma y lista para producción, viene con soporte a largo plazo que incluye mejoras de rendimiento y correcciones de seguridad. Amazon ejecuta Corretto internamente en miles de servicios de producción y Corretto está certificado como compatible con los estándares Java SE. Corretto permite desarrollar y ejecutar aplicaciones Java en sistemas operativos populares como Linux, Windows y macOS.

Instalar Amazon Corretto 17 LTS

Para la instalación de Amazon Corretto nos bajamos la última versión disponible Long Term Support (LTS) de su sitio web oficial:

🔗 What is Amazon Corretto 17?

🔗 Download Amazon Corretto 17 LTS for Windows x64

01 Amazon Corretto Setup

👉 En el momento de publicar esta entrada en el blog, la versión actual disponible es Amazon Corretto 17 LTS (v17.0.5.8.1).

Ahora ejecutamos el archivo de instalación de Amazon Corretto 17 LTS denominado amazon-corretto-17.0.5.8.1-windows-x64.msi y completamos su asistente de instalación dejando las opciones por defecto, excepto en aquellos pasos en los que os indique qué opciones hay que seleccionar (ver capturas de pantalla).

02 Amazon Corretto Setup

Cambiamos el destino por defecto C:\Program Files\Amazon Corretto\ por P:\Java\. Para ello, pulsamos el botón Browse y tecleamos la nueva ruta en el cuadro de texto Folder name.

03 Amazon Corretto Setup

04 Amazon Corretto Setup

05 Amazon Corretto Setup

06 Amazon Corretto Setup

07 Amazon Corretto Setup

08 Amazon Corretto Setup

Para comprobar que se ha instalado correctamente Amazon Corretto en nuestro servidor DevOps, pulsamos la combinación de teclas Windows + R y ejecutamos el comando cmd desde la ventana Run.

09 Amazon Corretto Setup

Ahora ejecutamos el comando set | find "JAVA_HOME" para comprobar que se ha definido la variable de entorno JAVA_HOME con el valor que indica el directorio donde se ha instalado (en mi caso, P:\Java\jdk17.0.5_8). Igualmente, ejecutamos el comando java --version para comprobar que el comando java está incluido en la variable de entorno PATH y que muestra la versión instalada (en mi caso, openjdk 17.0.5 2022-10-18 LTS).

10 Amazon Corretto Setup

¡Eso es todo amigos! ¡Nos vemos en el próximo episodio! 😄


comments powered by Disqus