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
- RHEL 8 con instalación mínima
- 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 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 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 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 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 <strong>/ etc / environment</strong> 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 <strong>alternativas</strong> 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 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