GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer et gérer les versions Java sur Rocky Linux 8

Java est le langage de programmation le plus utilisé pour créer des applications et des systèmes. De plus, vous pouvez utiliser Java pour créer des jeux, des chatbots, des applications d'entreprise, etc. Java peut être exécuté sur tous les systèmes d'exploitation.

Afin de développer des applications Java, vous devrez installer un IDE sur votre système. Il peut être fourni par OpenJDK ou Oracle JDK. Java JDK est un environnement de développement logiciel gratuit, open source et puissant utilisé pour développer des applications Java. JDK est une collection d'outils de programmation comprenant Javac, JRE, Jar et Java.

Dans cet article, nous vous montrerons comment installer et gérer différentes versions de Java sur Rocky Linux 8.

Prérequis

  • Un serveur exécutant Rocky Linux 8 sur la plate-forme cloud Atlantic.Net
  • Un mot de passe root configuré sur votre serveur

Créer un serveur cloud Atlantic.Net

Tout d'abord, connectez-vous à votre serveur Atlantic.Net Cloud. Créez un nouveau serveur en choisissant Rocky Linux 8 comme système d'exploitation avec au moins 2 Go de RAM. Connectez-vous à votre serveur cloud via SSH et connectez-vous à l'aide des informations d'identification mises en évidence en haut de la page.

Une fois connecté à votre serveur, exécutez la commande suivante pour mettre à jour votre système de base avec les derniers packages disponibles.

dnf update -y

Installer Java OpenJDK

Dans cette section, nous allons vous montrer comment installer les versions 16, 11 et 8 d'OpenJDK sur Rocky Linux 8.

Installer OpenJDK 16

Au moment de la rédaction de cet article, la dernière version de Java OpenJDK est la version 16.0.2. Par défaut, la dernière version n'est pas disponible dans le référentiel par défaut de Rocky Linux 8, vous devrez donc l'installer à partir de la source.

Tout d'abord, téléchargez la dernière version d'OpenJDK depuis le site Web officiel de Java :

curl -O https://download.java.net/java/GA/jdk16.0.2/d4a915d82b4c4fbb9bde534da945d746/7/GPL/openjdk-16.0.2_linux-x64_bin.tar.gz

Une fois le téléchargement terminé, extrayez le fichier téléchargé avec la commande suivante :

tar -xvf openjdk-16.0.2_linux-x64_bin.tar.gz

Ensuite, déplacez le répertoire extrait vers le répertoire /opt :

mv jdk-16.0.2 /opt/

Ensuite, vous devrez ajouter le chemin source Java à l'environnement système. Vous pouvez le faire en créant le fichier java.sh :

nano /etc/profile.d/java.sh

Ajoutez les lignes suivantes :

export JAVA_HOME=/opt/jdk-16.0.2
export PATH=$PATH:$JAVA_HOME/bin

Enregistrez et fermez le fichier, puis activez le chemin Java à l'aide de la commande suivante :

source /etc/profile.d/java.sh

Ensuite, vérifiez le chemin Java à l'aide de la commande suivante :

echo $JAVA_HOME

Exemple de sortie :

/opt/jdk-16.0.2

Vous pouvez également vérifier la version Java à l'aide de la commande suivante :

java --version

Vous obtiendrez le résultat suivant :

openjdk 16.0.2 2021-07-20
OpenJDK Runtime Environment (build 16.0.2+7-67)
OpenJDK 64-Bit Server VM (build 16.0.2+7-67, mixed mode, sharing)

Installez OpenJDK 11 et OpenJDK 8

dnf install java-11-openjdk-devel -y

Vous pouvez également installer OpenJDK 8 à l'aide de la commande suivante :

dnf install java-1.8.0-openjdk-devel

Installer Oracle JDK 17

Au moment de la rédaction de cet article, la dernière version d'Oracle JDK est la 17. Tout d'abord, vous devrez la télécharger depuis son site officiel :

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm

Une fois le téléchargement terminé, vous pouvez l'installer à l'aide de la commande suivante :

rpm -ivh jdk-17_linux-x64_bin.rpm

Vous obtiendrez le résultat suivant :

warning: jdk-17_linux-x64_bin.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Verifying... ################################# [100%]
Preparing... ################################# [100%]
Updating / installing...
1:jdk-17-2000:17.0.1-ga ################################# [100%]

Ensuite, vérifiez la version Java à l'aide de la commande suivante :

java --version

Exemple de sortie :

java 17.0.1 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)

Gérer les versions Java

Si vous utilisez plusieurs versions de Java dans votre projet, vous pouvez facilement basculer entre elles à l'aide de la commande suivante :

alternatives --config java

Il vous sera demandé de définir les versions Java par défaut comme indiqué ci-dessous :

There are 3 programs which provide 'java'.

Selection Command
-----------------------------------------------
1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.13.0.8-1.el8_4.x86_64/bin/java)
2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-1.el8_4.x86_64/jre/bin/java)
*+ 3 /usr/java/jdk-17.0.1/bin/java

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

Sélectionnez votre option préférée et appuyez sur Entrée pour définir la version Java par défaut.

Ensuite, vérifiez votre version Java actuelle à l'aide de la commande suivante :

java -version

Exemple de sortie :

openjdk version "1.8.0_312"
OpenJDK Runtime Environment (build 1.8.0_312-b07)
OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)

Conclusion

Dans le guide ci-dessus, vous avez appris à installer OpenJDK 16, 11, 8 et Oracle JDK 17 sur Rocky Linux 8. Vous avez également appris à gérer et à basculer entre différentes versions de Java. Vous pouvez désormais installer et gérer facilement votre version Java préférée sur votre système. Lancez-vous sur votre serveur privé virtuel d'Atlantic.Net !


Linux
  1. Comment installer Java sur Linux

  2. Comment installer Docker et Docker-Compose sur Rocky Linux 8

  3. Comment installer Java 17 sur Rocky Linux 8/Centos 8

  4. Comment installer et configurer Elasticsearch sur Rocky Linux 8

  5. Comment installer Python 3.10 sur Rocky Linux 8

Comment installer Java sur Ubuntu et Linux Mint

Comment installer Java 17 sur Rocky Linux 8 / Alma Linux 8

Comment installer et utiliser Firewalld sur Rocky Linux 8

Comment installer et configurer OpenCV sur Rocky Linux 8.4

Comment installer Java 16 dans Rocky Linux et AlmaLinux

Comment installer le compilateur Rust et la chaîne d'outils sur Rocky Linux 8