Instalar Oracle Java JDK 8 en CentOS 7/6.5/6.4

Este tutorial describe cómo instalar y configurar el último Oracle Java JDK en los servidores CentOS 7, 6.5 y 6.4. Aunque los pasos deberían funcionar en otras distribuciones basadas en RPM como RHEL 7, 6.x, Scientific Linux 6.x y Fedora también.

En primer lugar, actualice su servidor.

yum update

A continuación, busque si hay alguna versión anterior de JDK instalada en su sistema.

rpm -qa | grep -E '^open|j'

Muestra de salida:

gobject-introspection-1.36.0-4.el7.x86_64pygobject3-base-3.8.2-4.el7.x86_64

Para comprobar la versión de Java ya instalada, introduzca el siguiente comando:

java -version

Si Java 1.6 o 1.7 ya han sido instalados, puede desinstalarlos utilizando los siguientes comandos.

yum remove java-1.6.0-openjdkyum remove java-1.7.0-openjdk

Descargar e instalar Oracle Java JDK

En el momento de escribir este tutorial, la última versión de Java JDK era JDK 8u25. En primer lugar, vamos a descargar la última versión de Java.

Vaya a la página de descarga de Oracle Java y descargue la versión requerida en función de la arquitectura de su distribución.

Como utilizo un servidor CentOS 7 de 64 bits, he descargado el paquete rpm de 64 bits.

A continuación, vaya al directorio donde ha descargado el paquete jdk, y ejecute el siguiente comando para instalarlo.

rpm -ivh jdk-8u25-linux-x64.rpm

Salida de ejemplo:

Comprueba la versión de Java

Ahora, comprueba la versión de JDK instalada en tu sistema utilizando el comando:

java -version

Salida de ejemplo:

Como ves arriba, la última versión de java 1.8 se ha instalado.

Configuración de las variables de entorno globales

Podemos configurar fácilmente las variables de entorno utilizando el comando export como se muestra a continuación.

export JAVA_HOME=/usr/java/jdk1.8.0_25/export PATH=$PATH:$JAVA_HOME

Ahora, vamos a comprobar las variables de entorno utilizando los comandos:

echo $JAVA_HOME

Salida de la muestra:

/usr/java/jdk1.8.0_25/

O

echo $PATH

Salida de la muestra:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/java/jdk1.8.0_25/

Sin embargo, el método anterior no es recomendable. Porque, la ruta desaparecerá cuando el sistema se reinicie. Para que sea permanente, hay que añadir las rutas en el perfil de todo el sistema.

Para ello, cree un archivo llamado java.sh en el directorio /etc/profile.d/.

vi /etc/profile.d/java.sh

Añada las siguientes líneas:

#!/bin/bashJAVA_HOME=/usr/java/jdk1.8.0_25/PATH=$JAVA_HOME/bin:$PATHexport PATH JAVA_HOMEexport CLASSPATH=.

Guarde y cierre el archivo. Hazlo ejecutable usando el comando:

chmod +x /etc/profile.d/java.sh

Después, establece las variables de entorno de forma permanente ejecutando el siguiente comando:

source /etc/profile.d/java.sh

Eso es todo.

¿Qué pasa si no he eliminado las versiones antiguas del JDK de mi sistema?

Como he mencionado antes, asegúrate de haber eliminado todas las versiones antiguas del JDK de tu sistema. Si no ha eliminado las versiones antiguas de su servidor antes de instalar la última versión del JDK, debe indicar a su sistema desde dónde debe ejecutarse java.

Por defecto, el JDK 1.8.x se instalará en la ubicación /usr/java/jdk1.8.0_25/. Para indicarle a nuestro sistema, desde dónde debe ejecutarse java, debemos ejecutar los siguientes comandos uno a uno.

Todo hecho. Comprobemos las alternativas.

ls -lA /etc/alternatives/

Muestra de salida:

Eso es. Ahora comprueba la versión de java usando el comando:

java -version

Salida de la muestra:

¡Salud!

Deja una respuesta

Tu dirección de correo electrónico no será publicada.