GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Oracle Java JDK 12/11/8 sur CentOS 7/RHEL 7

Aujourd'hui, nous examinerons l'installation d'Oracle Java JDK sur RHEL 7 / CentOS 7. Java JDK est la base la plus importante pour les développeurs.

Ce guide leur sera plus utile pour mettre en place un environnement de développement lorsqu'ils utilisent notamment RHEL 7 ou CentOS 7.

Prérequis

Installez le paquet wget.

yum install -y wget

Télécharger Oracle Java JDK

Vous pouvez soit utiliser la ligne de commande ou le navigateur pour télécharger le JDK, mieux vaut utiliser le navigateur, le plus simple.

Visitez la page Oracle JDK pour télécharger.

JDK 12 d'Oracle Java :

Télécharger Oracle JDK 12 (v12.0.1)

Oracle Java JDK 11 (LTS) :

Télécharger Oracle JDK 11 (v11.0.3) (Connexion requise)

Oracle Java JDK 8 :

Télécharger Oracle JDK 8 (v8u211) (Connexion requise)

Si vous souhaitez toujours utiliser la ligne de commande, utilisez la commande ci-dessous.

### Oracle Java JDK 12 ###

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/12.0.1+12/69cfe15208a647278a19ef0990eea691/jdk-12.0.1_linux-x64_bin.tar.gz

### Oracle Java JDK 11 ###

LOGIN REQUIRED

### Oracle Java JDK 8 ###

LOGIN REQUIRED

Extrayez l'archive JDK téléchargée dans le répertoire souhaité (Ex. /usr/ )

### Oracle Java JDK 12 ###

tar -zxvf jdk-12.0.1_linux-x64_bin.tar.gz -C /usr

### Oracle Java JDK 11 ###

tar -zxvf jdk-11.0.3_linux-x64_bin.tar.gz -C /usr

### Oracle Java JDK 8 ###

tar -zxvf jdk-8u211-linux-x64.tar.gz -C /usr

Installer Oracle Java

Installez Java avec les commandes alternatives. La commande ci-dessous installera Java sur votre système.

### Oracle Java JDK 12 ###

update-alternatives --install /usr/bin/java java /usr/jdk-12.0.1/bin/java 1

### Oracle Java JDK 11 ###

update-alternatives --install /usr/bin/java java /usr/jdk-11.0.3/bin/java 2

### Oracle Java JDK 8 ###

update-alternatives --install /usr/bin/java java /usr/jdk1.8.0_211/bin/java 3

Définir la version Oracle Java par défaut

Définissez le Java par défaut à l'aide de la commande ci-dessous.

alternatives --config java

Sélectionnez la dernière version de Java :

Si plusieurs versions de Java sont installées sur votre système, la commande ci-dessus peut vous répertorier toutes les versions de Java, comme ci-dessous.

There are 5 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.181-2.6.14.8.el7_5.x86_64/jre/bin/java)
*+ 2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-8.b10.el7_5.x86_64/jre/bin/java)
   3           /usr/jdk-12.0.1/bin/java
   4           /usr/jdk-11.0.3/bin/java
   5           /usr/jdk1.8.0_211/bin/java

Enter to keep the current selection[+], or type selection number: 3

Choisissez la version Java à définir par défaut. Saisissez le nombre sous la colonne de sélection pour sélectionner la version Java par défaut. Ici, j'ai choisi 3 pour Oracle JDK 12.

Vérifiez Java

Une fois que vous avez configuré les alternatives. Vérifiez la version de Java installée à l'aide de la commande suivante.

java -version

Sortie :

Oracle JDK 12 :

java version "12.0.1" 2019-04-16
Java(TM) SE Runtime Environment (build 12.0.1+12)
Java HotSpot(TM) 64-Bit Server VM (build 12.0.1+12, mixed mode, sharing)

Oracle JDK 11 :

java version "11.0.3" 2019-04-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.3+12-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.3+12-LTS, mixed mode)

Oracle JDK 8 :

java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)

Configurer la variable d'environnement

La partie la plus importante est maintenant arrivée, elle doit être définie avant l'installation de toute application basée sur Java.

Pour définir les variables d'environnement JAVA, créez un nouveau fichier sous /etc/profile.d répertoire.

vi /etc/profile.d/javajdk.sh

Placez les variables en fonction de l'emplacement et de la version du JDK.

Oracle JDK 12 :

export PATH=$PATH:/usr/jdk-12.0.1/bin 
export JAVA_HOME=/usr/jdk-12.0.1
export J2SDKDIR=/usr/jdk-12.0.1

Oracle JDK 11 :

export PATH=$PATH:/usr/jdk-11.0.3/bin
export JAVA_HOME=/usr/jdk-11.0.3
export J2SDKDIR=/usr/jdk-11.0.3

Oracle JDK 8 :

export PATH=$PATH:/usr/jdk1.8.0_211/bin
export JAVA_HOME=/usr/jdk1.8.0_211
export JRE_HOME=/usr/jdk1.8.0_211/jre/
export J2SDKDIR=/usr/jdk1.8.0_211
export J2REDIR=/usr/jdk1.8.0_211/jre

Charger les environnements dans la session en cours.

source /etc/profile.d/javajdk.sh

Pour définir les variables d'environnement de manière permanente pour un utilisateur particulier, placez ce qui précède dans ~/.bash_profile fichier.

Conclusion

J'espère que vous avez appris à installer Oracle Java sur le système CentOS 7. Partagez vos commentaires dans la section des commentaires.


Cent OS
  1. Comment installer Gradle sur CentOS 8/7 et RHEL 8/7

  2. Comment installer Oracle Java JDK 12/11/8 sur CentOS 7/RHEL 7

  3. Comment installer Elasticsearch sur CentOS 8 / RHEL 8

  4. Comment installer Java sur Rocky Linux 8 / CentOS 8 / RHEL 8

  5. Comment installer Java JDK sur Debian 11

Comment installer Foreman sur CentOS 7 / RHEL 7 / Oracle Linux 7

Comment installer Oracle Java JDK 12/11/8 sur Debian 10/Debian 9

Comment installer Oracle Java JDK 18 sur Linux

Comment installer Java JDK 8 sur CentOS 6

Comment installer Java JDK 8 sur CentOS 7

Comment installer Oracle JDK 9 sur CentOS 7