Cómo instalar Java 17 LTS (JDK 17) en Debian 11

JDK 17 finalmente salió y se lanzó el 14 de septiembre de 2021 con muchasnuevas característicasen la mesa. Es la última versión LTS de OpenJDK al momento de publicar este tutorial. Entonces, ¿cómo obtenemos OpenJDK 17 en Debian?

Vamos a averiguar.

Instale Java desde OpenJDK usando el administrador de paquetes APT

Este es el enfoque más fácil para instalar Java en su sistema. 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 que incluyen 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.

Paso 1: actualice las listas de paquetes en Debian 11

Iniciamos la instalación de Java 17, primero, actualizando todos los paquetes de la siguiente manera.

$ sudo apt update
$ sudo apt upgrade

Excelente, el siguiente paso es instalar OpenJDK 17, así que siga los siguientes pasos.

Paso 2: Instale OPenJDK 17 en Debian 11

Una vez que todos los paquetes estén en las últimas versiones, proceda e instale OpenJDK 17 de la siguiente manera

$ 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

Debería obtener un resultado similar al que tenemos a continuación.

Además, confirme que Java está instalado como se muestra

$ java --version

Instalar manualmente Java 17 desde un archivo Tarball

La 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.

Paso 1: Instalar dependencias

En primer lugar, instale algunas dependencias que serán necesarias durante la instalación manual como se muestra.

$ sudo apt install libc-i386 libc6-x32 curl -y

Paso 2: Descargue el archivo tarball de OpenJDK 11

A continuación, visita laPágina de descargas de Oracley toma 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

Paso 3: configurar e instalar Java 17

Para instalar Java 17, mueva la carpeta JDK a la/elegir/ruta y asígnele un nombre fácil y conveniente. Aquí, lo hemos renombradojdk17.

$ sudo mv jdk-17.0.1 /opt/jdk17

Finalmente, defina las variables de entorno usando elexportarmando.

$ 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

Maravilloso, Java 17 se instaló con éxito en su servidor.

Conclusión

Dados los dos métodos que hemos descrito, puede instalar sin problemas el último OpenJDK y, por extensión, Java 17, al momento de escribir esta guía, en su instancia de Debian 11.

Artículos Relacionados