Java 18: Instalación y configuración de Oracle JDK 18 sobre Debian 11
Hace pocos días (22/03), la organización Oracle anuncio la disponibilidad de «Java 18». La última versión de uno de los lenguajes de programación más usados y la plataforma de desarrollo número uno del mundo. El nuevo paquete o programa, también conocido como Oracle JDK 18, ofrece miles de mejoras en cuanto a rendimiento, estabilidad y seguridad. Y además, incluyendo nueve propuestas de mejora de la plataforma, impulsando así aún más la productividad de los desarrolladores.
Sin embargo, en esta publicación no ahondaremos sobre sus novedades o mejoras, ya que, eso lo hicimos unos días después (28/03) de su lanzamiento. Aquí, profundizaremos sobre aspectos más prácticos y técnicos, es decir, sobre su instalación y configuración sobre la actual Distribución GNU/Linux de Debian estable.
Y como de costumbre, antes de entrar de lleno en el tema de hoy sobre la instalación y configuración de la última versión disponible del JDK de Java, es decir, la versión «Java 18», también conocida como Oracle JDK 18, dejaremos para aquellos interesados los siguientes enlaces a algunas anteriores publicaciones relacionadas. De manera tal, de que puedan explorarlas fácilmente, en caso de ser necesario, luego de finalizar de leer esta presente publicación:
“Esta nueva versión de Java SE 18 llega con la excepción de la eliminación de algunas funciones obsoletas, mantiene la compatibilidad con versiones anteriores de la plataforma Java y la mayoría de los proyectos Java escritos anteriormente seguirán funcionando sin cambios cuando se ejecuten con la nueva versión. Y su codificación predeterminada es UTF-8”. Ya fue liberada la nueva versión de Java SE 18 y estas son sus novedades
Java 18: Muchas mejoras de rendimiento, estabilidad y seguridad
¿Como usar Java 18?
Descarga
Para la descarga de Java 18 (Oracle JDK 18) se debe acceder al siguiente enlace y descargarse el archivo .deb dispuesto para Distribuciones GNU/Linux basadas en Debian estable.
Instalación
Una vez descargado procedemos a su instalación de la forma preferida, es decir, con el comando apt o dpkg. En nuestro caso práctico, usamos la siguiente orden de comando:
«sudo apt install ./Descargas/jdk-18_linux-x64_bin.deb»
Configuración
Ya instalado el paquete nos falta proceder a configurar el Java 18, para que esté configurado como versión predeterminada, ya que, actualmente nuestro Sistema Operativo utilizado (MilagrOS GNU/Linux), viene con OpenJDK 11.
Y para esto, necesitamos como usuario administrador (root), ejecutar las siguientes órdenes de comando:
sudo -s
echo "JAVA_HOME=/usr/lib/jvm/jdk-18" >> /etc/profile
echo "PATH=$PATH:$HOME/bin:$JAVA_HOME/bin" >> /etc/profile
echo "export JAVA_HOME" >> /etc/profile
echo "export PATH" >> /etc/profile
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-18/bin/java 1
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-18/bin/javac 1
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk-10.0.1/bin/jar 1
update-alternatives --set java /usr/lib/jvm/jdk-10.0.1/bin/java
update-alternatives --set javac /usr/lib/jvm/jdk-10.0.1/bin/javac
update-alternatives --set jar /usr/lib/jvm/jdk-10.0.1/bin/jar
. /etc/profile
Verificación
Una vez terminado con dicho procedimiento, podemos ejecutar las siguientes órdenes de comando para validar que todo ha salido bien:
java --version
javac --version
jar --version
Llegado a este punto, no queda más que probar alguna aplicación o desarrollo java para experimentar las bondades de la nueva versión instalada.
“Los binarios de Microsoft OpenJDK para Java 11 se basan en el código fuente de OpenJDK, siguiendo los mismos scripts de versión utilizados por el proyecto Eclipse Adoptium y probados por la suite de control de calidad Eclipse Adoptium (incluidas las pruebas del proyecto OpenJDK)”. Microsoft anuncio la disponibilidad de la versión preliminar de OpenJDK
En resumen, disponer de «Java 18» y de cualquier anterior o próxima versión relacionada con el paquete original de uno de los mejores lenguajes de programación y la plataforma de desarrollo número uno del mundo sobre nuestras Distros Debian estables no es nada complicado. Y en el mejor de los casos, siempre es recomendable usar la versión libre y abierta llamada OpenJDK, que de igual manera, es desarrollada de manera conjunta con Oracle.
Esperamos que esta publicación, sea de mucha utilidad para toda la «Comunidad de Software Libre, Código Abierto y GNU/Linux»
. Y no dejes de comentarla más abajo, y de compartirla con otros en tus sitios webs, canales, grupos o comunidades favoritas de redes sociales o sistemas de mensajería. Por último, visita nuestra página de inicio en «DesdeLinux» para explorar más noticias, y únete a nuestro canal oficial de Telegram de DesdeLinux, o este grupo para más información sobre el tema.