Sitedetout - Tutoriels informatiques

Installation de Java 11 (Oracle JDK) sur CentOs 7

A l’heure de l’écriture de ce tutoriel, la dernière version LTS (Long Term Support) du JDK d’Oracle est la version 11. Si vous utilisez toujours la version 9 ou 10, vous devez probablement migrer vers cette version. Ce bref tutoriel vous guidera pour installer java 11 sur un Système Linux de type CentOs 7. A vos claviers !

Avant de commencer, je vous recommande de lire cet article qui raconte l’histoire de JAVA et les gens derrière ce célèbre langage.

Téléchargement de Oracle JDK 11

La première à faire est de récupérer le package Oracle JDK 11. Je préfère toujours le récupérer directement du site officiel d’Oracle.

Pour cela, visitez la page officielle d’Oracle JDK suivante : https://www.oracle.com/technetwork/java/javase/overview/index.html

Une fois vous êtes sur la page, déplacez-vous dans l’onglet “Downloads”

image site oracle 1

Ensuite, chercher la version Java SE 11.x.y (LTS) puis cliquez sur son bouton de téléchargement.

image site oracle 2

Ainsi vos serez sur la page finale dé téléchargement. Vous devez accepter les termes du contrat de licence en cliquant sur Accept License Agreement, puis choisir la version rpm.

image site oracle 3

Oracle vous demandera de vous connecter à l’aide d’un compte Oracle. Vous pouvez créer un gratuitement si vous ne l’avez pas. Le téléchargement débutera juste après.

Vous devez déplacer le fichier rpm vers la machine où vous souhaitez effectuer l’installation. Dans mon cas, le fichier s’appelle jdk-11.0.5_linux-x64_bin.rpm mais cela peut changer plus tard.

image oracle jdk

Installation de Oracle JDK 11

Maintenant qu’on a téléchargé et déplacé le fichier rpm sur la machine, on pourra l’installer comme suit :

[root@localhost telechargement]# rpm -ivU jdk-11.0.5_linux-x64_bin.rpm
attention : jdk-11.0.5_linux-x64_bin.rpm: Entête V3 RSA/SHA256 Signature, clé ID ec551f03: NOKEY
Préparation des paquets...
jdk-11.0.5-2000:11.0.5-ga.x86_64

Vérifier ensuite la version de Java par défaut à travers la commande suivante :

[root@localhost telechargement]# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

Si comme moi, vous ne trouvez pas la version java 1.11…, alors une étape supplémentaire est nécessaire.

Mise à jour de la version JAVA utilisée

Nous utiliserons la commande update-alternatives pour dire au système ou se trouve la version JAVA qu’on souhaite utiliser.

[root@localhost telechargement]# update-alternatives --config java

Il existe 3 programmes qui fournissent « java ».

  Sélection    Commande
-----------------------------------------------
   1           java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.231-2.6.19.2.el7_7.x86_64/jre/bin/java)
 + 2           /usr/jdk1.8.0_131/bin/java
*  3           /usr/java/jdk-11.0.5/bin/java

Entrez pour garder la sélection courante [+] ou saisissez le numéro de type de sélection :3

En vérifiant la version Java utilisée, cette fois-ci la version 1.11… est affichée.

[root@localhost telechargement]# java -version
java version "11.0.5" 2019-10-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.5+10-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.5+10-LTS, mixed mode)
[root@localhost telechargement]# javac -version
javac 11.0.5

A présent, vous pouvez commencer à utiliser JAVA 11 sur votre machine.


Laisser un commentaire

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

Menu Title
Chargement...

Powered by sitedetout.com