Cómo instalar Java en RHEL 8

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 simple lenguaje, es una plataforma tecnológica con muchas capacidades interconectadas.

Para ejecutar aplicaciones basadas en Java en su sistema o servidor RHEL 8. necesita 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. necesita instalar el Kit de desarrollo de Oracle Java. ( JDK. que incluye un JRE. 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 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

freestar.config.enabled_slots.push (LocationName: “tecmint_incontent”, slotId: “tecmint_incontent” );

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 Verifique la versión de Java en RHEL 8  Verificar la versión de Java en RHEL 8 Verificar Java Versión 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

Lamentablemente, RHEL 8. no proporciona ni admite Java 12. de forma predeterminada. Pero puede descargar el 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 el ruta completa al binario como se muestra.

# ./opt/jdk-12.0.2/bin/java-version Verifique la versión Java OpenJDK 12  Verificar la versión de Java OpenJDK 12 Verifique la versión 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 casos de molestias como se explica a continuación.

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

Con alternativas. debe 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 usando el número de selección y presione enter como se muestra en la captura de pantalla. Luego, confirme que se haya cambiado la versión predeterminada a la que desea.

# alternativas–config java # java-version  Cambiar la versión de Java en RHEL 8 Cambiar la versión de Java en RHEL 8 Cambiar la versión de Java en RHEL 8

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

# alternativas–config javac # javac-version  Cambiar la versión de Javac en RHEL 8  Cambiar versión de Javac en R HEL 8 Cambiar 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 configura, 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 /etc/environment. archivo de inicio de shell global 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 el resultado de la utilidad alternativas. arriba).

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. debería apuntar al directorio de instalación de JRE. que desea utilizar.

# echo $ JAVA_HOME  Marque JAVA_HOME en RHEL 8  Compruebe JAVA_HOME en RHEL 8 Compruebe JAVA_HOME en la conclusión de RHEL 8

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