Java es el lenguaje de programación más popular utilizado para construir aplicaciones y sistemas. Además, puede usar Java para crear juegos, chatbots, aplicaciones empresariales y más. Java se puede ejecutar en todos los sistemas operativos.
Para desarrollar aplicaciones Java, deberá instalar un IDE en su sistema. Puede ser proporcionado por OpenJDK u Oracle JDK. Java JDK es un entorno de desarrollo de software gratuito, de código abierto y potente que se utiliza para desarrollar aplicaciones Java. JDK es una colección de herramientas de programación que incluye Javac, JRE, Jar y Java.
En esta publicación, le mostraremos cómo instalar y administrar diferentes versiones de Java en Rocky Linux 8.
Requisitos
- Un servidor que ejecuta Rocky Linux 8 en Atlantic.Net Cloud Platform
- Una contraseña de root configurada en su servidor
Crear servidor en la nube de Atlantic.Net
Primero, inicie sesión en su servidor en la nube de Atlantic.Net. Cree un nuevo servidor, eligiendo Rocky Linux 8 como sistema operativo con al menos 2 GB de RAM. Conéctese a su servidor en la nube a través de SSH e inicie sesión con las credenciales resaltadas en la parte superior de la página.
Una vez que haya iniciado sesión en su servidor, ejecute el siguiente comando para actualizar su sistema base con los últimos paquetes disponibles.
dnf update -y
Instalar Java OpenJDK
En esta sección, le mostraremos cómo instalar las versiones 16, 11 y 8 de OpenJDK en Rocky Linux 8.
Instalar OpenJDK 16
Al momento de escribir este artículo, la última versión de Java OpenJDK es la versión 16.0.2. De forma predeterminada, la última versión no está disponible en el repositorio predeterminado de Rocky Linux 8, por lo que deberá instalarla desde la fuente.
Primero, descargue la última versión de OpenJDK del sitio web oficial de Java:
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 que se complete la descarga, extraiga el archivo descargado con el siguiente comando:
tar -xvf openjdk-16.0.2_linux-x64_bin.tar.gz
A continuación, mueva el directorio extraído al directorio /opt:
mv jdk-16.0.2 /opt/
A continuación, deberá agregar la ruta de origen de Java al entorno del sistema. Puede hacerlo creando el archivo java.sh:
nano /etc/profile.d/java.sh
Agregue las siguientes líneas:
export JAVA_HOME=/opt/jdk-16.0.2 export PATH=$PATH:$JAVA_HOME/bin
Guarde y cierre el archivo, luego active la ruta Java usando el siguiente comando:
source /etc/profile.d/java.sh
A continuación, verifique la ruta de Java con el siguiente comando:
echo $JAVA_HOME
Salida de muestra:
/opt/jdk-16.0.2
También puede verificar la versión de Java usando el siguiente comando:
java --version
Obtendrá el siguiente resultado:
openjdk 16.0.2 2021-07-20 OpenJDK Runtime Environment (build 16.0.2+7-67) OpenJDK 64-Bit Server VM (build 16.0.2+7-67, mixed mode, sharing)
Instalar OpenJDK 11 y OpenJDK 8
dnf install java-11-openjdk-devel -y
También puede instalar OpenJDK 8 usando el siguiente comando:
dnf install java-1.8.0-openjdk-devel
Instalar Oracle JDK 17
Al momento de escribir este artículo, la última versión de Oracle JDK es la 17. Primero, deberá descargarla de su sitio web oficial:
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm
Una vez que se completa la descarga, puede instalarla usando el siguiente comando:
rpm -ivh jdk-17_linux-x64_bin.rpm
Obtendrá el siguiente resultado:
warning: jdk-17_linux-x64_bin.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:jdk-17-2000:17.0.1-ga ################################# [100%]
Luego, verifique la versión de Java usando el siguiente comando:
java --version
Salida de muestra:
java 17.0.1 2021-10-19 LTS Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39) Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)
Administrar versiones de Java
Si está utilizando varias versiones de Java en su proyecto, puede cambiar fácilmente entre ellas usando el siguiente comando:
alternatives --config java
Se le pedirá que configure las versiones predeterminadas de Java como se muestra a continuación:
There are 3 programs which provide 'java'. Selection Command ----------------------------------------------- 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.13.0.8-1.el8_4.x86_64/bin/java) 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-1.el8_4.x86_64/jre/bin/java) *+ 3 /usr/java/jdk-17.0.1/bin/java Enter to keep the current selection[+], or type selection number: 2
Seleccione su opción preferida y presione Entrar para establecer la versión predeterminada de Java.
A continuación, verifique su versión actual de Java usando el siguiente comando:
java -version
Salida de muestra:
openjdk version "1.8.0_312" OpenJDK Runtime Environment (build 1.8.0_312-b07) OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)
Conclusión
En la guía anterior, aprendió a instalar OpenJDK 16, 11, 8 y Oracle JDK 17 en Rocky Linux 8. También aprendió a administrar y cambiar entre diferentes versiones de Java. Ahora puede instalar y administrar fácilmente su versión de Java preferida en su sistema. ¡Empiece a utilizar su servidor privado virtual de Atlantic.Net!