Instalar Java 16 (OpenJDK 16) en Rocky Linux 8
Java es un lenguaje de programación libre, de código abierto, polivalente y orientado a objetos de alto nivel. Generalmente, se utiliza para crear aplicaciones web, móviles y en la nube. Puedes crear juegos, chatbots y otras aplicaciones utilizando el lenguaje Java. El JDK de Java es una colección de varias herramientas, como JRE, Java, Javac y Jar. Hay dos variantes de JDK, OpenJDK y Oracle JDK.
OpenJDK es un Java completamente de código abierto con una Licencia Pública General GNU, mientras que Oracle JDK requiere una licencia comercial bajo el Acuerdo de Licencia de Código Binario de Oracle.
En este post, te mostraremos cómo instalar OpenJDK 16 y Oracle JDK 16 en Rocky Linux 8.
Requisitos previos
- Un servidor que ejecute RockyLinux 8.
- Una contraseña de root configurada en el servidor.
Actualizar el sistema
En primer lugar, se recomienda actualizar el sistema a la última versión de los paquetes. Puedes actualizarlo mediante el siguiente comando:
dnf update -y
Después de actualizar todos los paquetes, instala otros paquetes necesarios con el siguiente comando:
dnf install wget curl -y
Una vez que hayas terminado, puedes pasar al siguiente paso.
Instalar OpenJDK 16
En primer lugar, descarga la versión 16 de OpenJDK desde su sitio web oficial utilizando el siguiente comando:
curl -O https://download.java.net/java/GA/jdk16.0.2/d4a915d82b4c4fbb9bde534da945d746/7/GPL/openjdk-16.0.2_linux-x64_bin.tar.gz
Una vez completada la descarga, extrae el archivo descargado con el siguiente comando:
tar -xvf openjdk-16.0.2_linux-x64_bin.tar.gz
A continuación, mueve el directorio extraído al /opt con el siguiente comando:
mv jdk-16.0.2 /opt/
A continuación, tendrás que añadir la ruta de Java al archivo . bashrc.
Edita el archivo . bashrc con el siguiente comando
nano ~/.bashrc
Añade las siguientes líneas al final del archivo:
export JAVA_HOME=/opt/jdk-16.0.2 export PATH=$PATH:$JAVA_HOME/bin
Guarda y cierra el archivo y luego activa el Java con el siguiente comando:
source ~/.bashrc
A continuación, verifica la versión de Java con el siguiente comando:
java --version
Deberías obtener la siguiente salida:
java version "16.0.2" 2021-07-20 Java(TM) SE Runtime Environment (build 16.0.2+7-67) Java HotSpot(TM) 64-Bit Server VM (build 16.0.2+7-67, mixed mode, sharing)
Instalar Oracle JDK 16
En primer lugar, visita el sitio web de Oracle Java para obtener la URL de descarga, y descárgalo con el siguiente comando
wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/16.0.2%2B7/d4a915d82b4c4fbb9bde534da945d746/jdk-16.0.2_linux-x64_bin.rpm
Una vez completada la descarga, instala el archivo descargado utilizando el siguiente comando:
rpm -ivh jdk-16.0.2_linux-x64_bin.rpm
Deberías ver la siguiente salida:
warning: jdk-16.0.2_linux-x64_bin.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:jdk-16.0.2-2000:16.0.2-ga ################################# [100%]
A continuación, deberás establecer una ruta para Java en el directorio /etc/profile.d.
Crea un nuevo archivo llamado java.sh con el siguiente comando:
nano /etc/profile.d/java.sh
Añade la ubicación de instalación de Oracle Java como se muestra a continuación:
JAVA_HOME="/usr/java/jdk-16.0.2/bin/java"
Guarda y cierra el archivo y luego activa la variable de entorno de Java con el siguiente comando:
source /etc/profile
A continuación, verifica la versión de Java con el siguiente comando:
java -version
Deberías ver la siguiente salida:
java version "16.0.2" 2021-07-20 Java(TM) SE Runtime Environment (build 16.0.2+7-67) Java HotSpot(TM) 64-Bit Server VM (build 16.0.2+7-67, mixed mode, sharing)
Conclusión
En la guía anterior has aprendido a instalar OpenJDK 16 y Oracle JDK 16 en Rocky Linux 8. Ahora puedes empezar a desarrollar tu primera aplicación Java.