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

Comment installer Java sur CentOS 8

Java est un langage de programmation gratuit, open source et l'un des plus populaires, expressément conçu pour être utilisé dans l'environnement distribué d'Internet. Il existe deux implémentations différentes de Java, Oracle Java et OpenJDK. Oracle Java possède quelques fonctionnalités commerciales supplémentaires tandis qu'OpenJDK est une implémentation open source de la plate-forme Java.

Dans ce tutoriel, nous allons vous montrer comment installer OpenJDK 8, OpenJDK 11 et Oracle 8 sur CentOS 8.

Exigences

  • Un serveur exécutant CentOS 8.
  • Un mot de passe root est configuré sur votre système.

Installer OpenJDK 11

Tout d'abord, recherchez les versions disponibles d'OpenJDK dans le référentiel CentOS 8 en exécutant la commande suivante :

dnf search jdk

Vous devriez voir le résultat suivant :

Last metadata expiration check: 1:23:41 ago on Wednesday 18 December 2019 02:23:23 AM EST.

========================================================= Summary & Name Matched: jdk =========================================================
java-11-openjdk-demo.x86_64 : OpenJDK Demos 11
java-1.8.0-openjdk-demo.x86_64 : OpenJDK Demos 8
java-11-openjdk-jmods.x86_64 : JMods for OpenJDK 11
java-11-openjdk-src.x86_64 : OpenJDK Source Bundle 11
java-1.8.0-openjdk-src.x86_64 : OpenJDK Source Bundle 8
java-11-openjdk.x86_64 : OpenJDK Runtime Environment 11
copy-jdk-configs.noarch : JDKs configuration files copier
java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment 8
java-11-openjdk-javadoc.x86_64 : OpenJDK 11 API documentation
java-1.8.0-openjdk-javadoc.noarch : OpenJDK 8 API documentation
java-11-openjdk-devel.x86_64 : OpenJDK Development Environment 11
java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment 8
java-11-openjdk-headless.x86_64 : OpenJDK Headless Runtime Environment 11
java-1.8.0-openjdk-accessibility.x86_64 : OpenJDK 8 accessibility connector
java-1.8.0-openjdk-headless.x86_64 : OpenJDK Headless Runtime Environment 8
java-11-openjdk-javadoc-zip.x86_64 : OpenJDK 11 API documentation compressed in a single archive
java-1.8.0-openjdk-javadoc-zip.noarch : OpenJDK 8 API documentation compressed in a single archive
============================================================ Summary Matched: jdk =============================================================
icedtea-web.noarch : Additional Java components for OpenJDK - Java browser plug-in and Web Start implementation

Maintenant, installez OpenJDK 11 à l'aide de la commande suivante :

dnf install java-11-openjdk-devel.x86_64

Une fois l'installation terminée, vous pouvez vérifier la version de Java installée en exécutant la commande suivante :

java -version

Vous devriez voir le résultat suivant :

openjdk version "11.0.5" 2019-10-15 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.5+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.5+10-LTS, mixed mode, sharing)

Installer OpenJDK 8

Certaines applications basées sur Java ne prennent en charge que OpenJDK 8. Dans ce cas, vous devrez installer OpenJDK 8 sur votre serveur. Vous pouvez installer OpenJDK 8 facilement avec la commande suivante :

dnf install java-1.8.0-openjdk-devel

Après avoir installé Java, vous pouvez vérifier la version installée de Java avec la commande suivante :

java -version

Vous devriez voir le résultat suivant :

openjdk version "1.8.0_232"
OpenJDK Runtime Environment (build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)

Basculer entre les versions de Java

Vous pouvez également installer plusieurs versions de Java dans un seul système et basculer entre elles selon vos besoins.

Vous pouvez exécuter la commande suivante pour basculer la version Java d'OpenJDK 8 vers OpenJDK 11, comme indiqué ci-dessous :

alternatives --config java

Il vous sera demandé de fournir la version Java souhaitée, comme indiqué ci-dessous :

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.5.10-0.el8_0.x86_64/bin/java)
*+ 2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el8_0.x86_64/jre/bin/java)

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

Tapez 1 et appuyez sur Entrée pour changer de version Java.

Après la modification, vérifiez à nouveau la version Java active actuelle avec la commande suivante :

java -version

Installer Oracle Java 8

Tout d'abord, vous devrez vous connecter au site Web Oracle Java et accéder à la page de téléchargement Oracle Java 8 JDK. Ensuite, acceptez le contrat de licence et téléchargez le package jdk-8u231-linux-x64.rpm.

Une fois le téléchargement terminé, exécutez la commande suivante pour installer Oracle OpenJDK 8 :

dnf localinstall jdk-8u231-linux-x64.rpm

Après avoir installé Oracle OpenJDK 8, vous pouvez vérifier la version Java avec la commande suivante :

java -version

Vous devriez voir le résultat suivant :

java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)

Conclusion

C'est tout pour le moment. Nous avons appris à installer les différentes versions de Java dans CentOS 8. Vous pouvez désormais installer facilement la version Java souhaitée et basculer entre elles selon vos besoins.


Cent OS
  1. Comment installer Jenkins sur CentOS 8

  2. Comment installer GlassFish sur CentOS 7

  3. Comment installer ActiveMQ sur CentOS

  4. Comment installer WildFly 14 sur CentOS 7

  5. Comment installer GlassFish 5 sur CentOS 7

Comment installer R sur CentOS 8

Comment installer Java (OpenJDK) sur Ubuntu 20.04

Comment installer GlassFish sur CentOS 8

Comment installer Java JDK 8 sur CentOS 6

Comment installer Java JDK 8 sur CentOS 7

Comment installer Cassandra sur CentOS 7