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.