Installer Oracle Java JDK 8 sur CentOS 7/6.5/6.4

Ce tutoriel décrit comment installer et configurer le dernier Oracle Java JDK sur les serveurs CentOS 7, 6.5 et 6.4. Bien que, les étapes devraient fonctionner sur d’autres distributions basées sur RPM telles que RHEL 7, 6.x, Scientific Linux 6.x, et Fedora aussi.

D’abord, mettez à jour votre serveur.

yum update

Puis, recherchez si des versions plus anciennes de JDK sont installées dans votre système.

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

Exemple de sortie:

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

Pour vérifier la version de Java déjà installée, entrez la commande suivante:

java -version

Si Java 1.6 ou 1.7 ont déjà été installés, vous pouvez les désinstaller en utilisant les commandes suivantes.

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

Télécharger et installer Oracle Java JDK

Au moment de la rédaction de ce tutoriel, la dernière version de Java JDK était JDK 8u25. Tout d’abord, téléchargeons la dernière version de Java.

Allez sur la page de téléchargement d’Oracle Java et téléchargez la version requise en fonction de l’architecture de votre distribution.

Comme j’utilise un serveur CentOS 7 64bit, j’ai téléchargé le paquet rpm 64bit.

Puis, allez dans le répertoire où vous avez téléchargé le paquet jdk, et exécutez la commande suivante pour l’installer.

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

Sortie d’exemple:

Vérification de la version de Java

Maintenant, vérifiez la version de JDK installée dans votre système en utilisant la commande:

java -version

Sortie d’exemple:

Comme vous le voyez ci-dessus, le dernier java 1.8 a été installée.

Configurer les variables d’environnement globales

Nous pouvons facilement définir les variables d’environnement en utilisant la commande export comme indiqué ci-dessous.

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

Maintenant, vérifions les variables d’environnement en utilisant des commandes:

echo $JAVA_HOME

Sortie d’exemple:

/usr/java/jdk1.8.0_25/

Or

echo $PATH

Sortie d’exemple:

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

Mais la méthode ci-dessus n’est pas recommandée. Car, le chemin d’accès sera disparu lors du redémarrage du système. Pour le rendre permanent, vous devez ajouter les chemins dans le profil large du système.

Pour ce faire, créez un fichier appelé java.sh sous le répertoire /etc/profile.d/.

vi /etc/profile.d/java.sh

Ajoutez les lignes suivantes:

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

Sauvegardez et fermez le fichier. Rendez-le exécutable en utilisant la commande:

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

Puis, définissez les variables d’environnement de façon permanente en exécutant la commande suivante:

source /etc/profile.d/java.sh

C’est tout.

Que faire si je n’ai pas supprimé les anciennes versions de JDK de mon système?

Comme je l’ai mentionné précédemment, assurez-vous que vous avez supprimé toutes les anciennes versions de JDK de votre système. Si vous n’avez pas supprimé les anciennes versions de votre serveur avant d’installer la dernière version du JDK, vous devez indiquer à votre système à partir de quel endroit java doit être exécuté.

Par défaut, le JDK 1.8.x sera installé dans l’emplacement /usr/java/jdk1.8.0_25/. Afin d’indiquer à notre système, d’où java doit être exécuté, nous devons exécuter les commandes suivantes une par une.

Tout est fait. Vérifions les alternatives.

ls -lA /etc/alternatives/

Sortie échantillon:

C’est tout. Maintenant, vérifiez la version de java en utilisant la commande:

java -version

Sortie échantillon:

Cheers!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.