Java 18: Instalación y configuración de Oracle JDK 18 sobre Debian 11

Java 18: Instalación y configuración de Oracle JDK 18 sobre Debian 11

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.

JAVA SE 14

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

Artículo relacionado:
La compilación de Java de Microsoft ya esta disponible para todos
JAVA SE 14
Artículo relacionado:
Oracle anuncio la liberación de Java SE 15, conoce sus novedades
Java 10 Oracle
Artículo relacionado:
Instalar Oracle Java 10: Vía Terminal desde GNU/Linux

Java 18: Muchas mejoras de rendimiento, estabilidad y seguridad

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 de Oracle JDK

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

Resumen: Banner post 2021

Resumen

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.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Choripan dijo

    En cualquier distro, la última Java que instales, independientemente de su versión, será la predeterminada por el sistema, así tengas 7 javas diferentes instalados, la última que instales, sea de Oracle o no, se queda como predeterminado, no hace falta hacer nada para escogerla.

    1.    Linux Post Install dijo

      Saludos, Choripan. Gracias por tu comentario. Ciertamente, así debería de ser cuando desde los repositorios se instala alguna versión de OpenJDK o Java JDK, pero en este caso en particular, usando el archivo .deb desde la web de Java, e instalandolo sobre MX Linux, no fué así. Por ende, me toco configurarlo a mano, es decir, que fuese la versión predeterminada.