JDK 17 finalmente salió y se lanzó el 14 de septiembre de 2021 con muchas características nuevas sobre la mesa. Es la última versión LTS de OpenJDK al momento de publicar este tutorial.
Aquí en LinuxAPT, como parte de nuestros Servicios de Administración de Servidores, ayudamos regularmente a nuestros Clientes a realizar consultas Java relacionadas en el sistema Linux.
En este contexto, veremos cómo instalar OpenJDK 17 en el sistema Debian 11.
Diferentes formas de instalar Java 17 LTS (JDK 17) en Debian 11
1. Instale Java desde OpenJDK usando el administrador de paquetes APT
OpenJDK (Open Java Development Kit) es una implementación gratuita y de código abierto de Java SE (Standard Edition). Proporciona una serie de componentes, incluidos Java Runtime Environment (JRE), el compilador de Java, la biblioteca de clases de Java y la máquina virtual de Java.
Para instalar OpenJDK 17, siga los pasos que se describen a continuación.
i. Realizar actualización del sistema
Comience actualizando todas las listas de paquetes del sistema con los siguientes comandos:
$ sudo apt update
$ sudo apt upgrade
ii. Instale OPenJDK 17 en el sistema
Una vez que todos los paquetes estén en las últimas versiones, proceda e instale OpenJDK 17 con el siguiente comando:
$ sudo apt install openjdk-17-jre openjdk-17-jdk
Esto instala todos los paquetes, bibliotecas y dependencias de OPenJDK. Una vez completado, continúe y confirme que OpenJDK 17 está instalado:
$ sudo apt-cache policy openjdk-17-jre openjdk-17-jdk
Además, confirme que Java está instalado con el siguiente comando:
$ java --version
2. Instale manualmente Java 17 desde un archivo Tarball
Otra forma de instalar OpenJDK 17 es instalarlo manualmente desde un archivo Tarball. Este método le brinda más libertad y flexibilidad para determinar dónde está instalado.
Para instalar manualmente OpenJDK 17, siga los pasos a continuación.
i. Instalar dependencias
En primer lugar, instale algunas dependencias que serán necesarias durante la instalación manual con el siguiente comando;
$ sudo apt install libc-i386 libc6-x32 curl -y
ii. Descargue el archivo tarball de OpenJDK 11
A continuación, visite la página de descargas de Oracle y tome el archivo tarball de OpenJDK 17:
$ curl -O https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
Cuando se complete la descarga, extraiga el archivo comprimido:
$ tar -xvf jdk-17_linux-x64_bin.tar.gz
iii. Configurar e instalar Java 17
Para instalar Java 17, mueva la carpeta JDK a la ruta /opt/ y asígnele un nombre fácil y conveniente. Aquí, lo hemos renombrado jdk17:
$ sudo mv jdk-17.0.1 /opt/jdk17
Finalmente, defina las variables de entorno usando el comando de exportación:
$ export JAVA_HOME=/opt/jdk-17
$ export PATH=$PATH:$JAVA_HOME/bin
Vuelva a verificar la versión de Java instalada usando el comando:
$ java --version