Cómo instalar Java en RHEL 8

Java es una plataforma informática y un lenguaje de programación de propósito general rápido, seguro, confiable y popular. Java es más que un lenguaje, es una plataforma tecnológica con muchas capacidades interconectadas.

Para ejecutar aplicaciones basadas en Java en su sistema o servidor RHEL 8 , debe tener Java instalado. Por lo general, necesita Java Runtime Environment ( JRE ), un paquete de componentes de software que se utilizan para ejecutar aplicaciones Java.

Por otro lado, si desea desarrollar aplicaciones para Java , debe instalar Oracle Java Development Kit ( JDK ) que incluye un JRE completo junto con herramientas para desarrollar, depurar y monitorear aplicaciones Java. Es la versión Java SE ( Standard Edition ) compatible con Oracle .

Nota : Si está buscando versiones gratuitas de JDK, instale Oracle OpenJDK, que ofrece las mismas características y rendimiento que Oracle JDK bajo la licencia GPL.

En este artículo, le mostraremos cómo instalar OpenJDK 8 y OpenJDK 11 , las dos versiones compatibles de Java en RHEL 8 . También le mostraremos cómo instalar la última versión de Java OpenJDK 12 para desarrollar y ejecutar aplicaciones Java.

Requisitos

  1. RHEL 8 con instalación mínima
  2. RHEL 8 con suscripción a RedHat habilitada

Cómo instalar OpenJDK en RHEL 8

Para instalar OpenJDK en RHEL 8 , primero actualice los paquetes del sistema usando el comando dnf como se muestra.

# dnf update

A continuación, instale OpenJDK 8 y 11 usando los siguientes comandos.

# dnf install java-1.8.0-openjdk-devel  #install JDK 8
# dnf install java-11-openjdk-devel#install JDK 11

Una vez que se completa el proceso de instalación, puede verificar la versión de Java instalada usando el siguiente comando.

# java -version

Compruebe la versión de Java en RHEL 8Compruebe la versión de Java en RHEL 8

El resultado del comando anterior muestra que Java 8 es la versión predeterminada.

Cómo instalar OpenJDK 12 en RHEL 8

Desafortunadamente, RHEL 8 no proporciona ni admite Java 12 de forma predeterminada. Pero puede descargar OpenJDK 12 listo para producción desde aquí e instalarlo como se muestra.

# cd opt
# wget -c https://download.java.net/java/GA/jdk12.0.2/e482c34c86bd4bf8b56c0b35558996b9/10/GPL/openjdk-12.0.2_linux-x64_bin.tar.gz
# tar -xvf openjdk-12.0.2_linux-x64_bin.tar.gz

Para verificar la versión de Java, debe usar la ruta completa al binario como se muestra.

# ./opt/jdk-12.0.2/bin/java -version

Compruebe la versión de Java OpenJDK 12Compruebe la versión de Java OpenJDK 12

Importante : Para usar Java 12 como la versión predeterminada, debe especificarlo como el valor de la variable de entorno JAVA_HOME como se explica en la siguiente sección.

Cómo configurar la variable de entorno JAVA_HOME en RHEL 8

Si tiene muchas versiones de Java instaladas en su sistema, puede seleccionar la versión que desea usar de forma predeterminada, ya sea usando una utilidad de línea de comandos llamada alternativas o configurando la variable de entorno JAVA_HOME para seleccionar el JDK por aplicación.

Veamos los casos de molestias como se explica a continuación.

Configuración de la versión predeterminada de Java mediante alternativas

Usando alternativas , necesita cambiar la versión de java (que inicia la aplicación Java) y javac (que lee las definiciones de clase e interfaz y las compila en archivos de clase) binarios globalmente como se muestra.

Comience con Java , elija la versión que desee con el número de selección y presione Intro como se muestra en la captura de pantalla. Luego, confirme que la versión predeterminada se haya cambiado a la que desea.

# alternatives --config java
# java -version

Cambiar la versión de Java en RHEL 8Cambiar la versión de Java en RHEL 8

Además, cambie javac a la versión de Java que desea usar como se muestra.

# alternatives --config javac
# javac -version

Cambiar la versión de Javac en RHEL 8Cambiar la versión de Javac en RHEL 8

Configuración de la versión de Java para aplicaciones a través de la variable JAVA_HOME

La variable de entorno JAVA_HOME especifica el directorio donde está instalado JRE en su sistema. Cuando se establece, diferentes aplicaciones basadas en Java y otros programas lo usan para encontrar dónde está instalado Java: la versión de Java especificada es la que se usa para ejecutar aplicaciones.

Puede configurarlo en el archivo de inicio de shell global &ltstrong&gt/ etc / environment&lt/strong&gt como se muestra.

# vim /etc/environment

Luego agregue la siguiente línea en el archivo (reemplace /opt/jdk-12.0.2/ con la ruta completa al directorio de instalación de JVM 8 o JVM 11 como se muestra en la salida de la utilidad de &ltstrong&gtalternativas&lt/strong&gt anterior).

export JAVA_HOME=/opt/jdk-12.0.2/

Guarde el archivo y ciérrelo. Luego, obténgalo de la siguiente manera.

# source /etc/environment

Y ahora, si verifica el valor de la variable de entorno JAVA_HOME , debe apuntar al directorio de instalación del JRE que desea usar.

# echo $JAVA_HOME

Compruebe JAVA_HOME en RHEL 8Compruebe JAVA_HOME en RHEL 8

Conclusión

Ha llegado al final de este tutorial. En esta guía, aprendió cómo instalar Java en RHEL 8 y configurar la variable JAVA_HOME . Si tiene preguntas, adiciones o comentarios, envíelos a través del formulario de comentarios a continuación.

Sombrero rojo

Leave a Comment

Your email address will not be published. Required fields are marked *

Hazlo Linux