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

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

Java JDK (Java Development Kit) est un environnement de développement logiciel utilisé pour développer des applications Java. Le JDK est un ensemble d'outils de programmation, notamment JRE (Java Runtime Environment), Java (Loader for Java Application), Javac (Compiler), Jar (Archiver), etc.

JDK ou JRE

Les développeurs d'applications qui découvrent Java confondent souvent le kit de développement Java avec l'environnement d'exécution Java. Le JDK est un ensemble d'outils pour développer des applications Java, tandis que le JRE est un ensemble d'outils pour exécuter des applications Java.

OpenJDK ou Oracle Java

OpenJDK est une implémentation open source de l'édition de la plate-forme Oracle Java SE. Oracle développe Oracle Java SE, tandis que OpenJDK est développé par Oracle Corporation, OpenJDK et Java Community, Red Hat, Azul Systems, IBM, Apple Inc et SAP SE.

Il n'y a pas de différence technique entre OpenJDK et Oracle JDK.

Installer Java sur Rocky Linux 8 / CentOS 8 / RHEL 8

Installez OpenJDK ou Oracle Java selon vos besoins.

Vous pouvez avoir plusieurs versions de Java (OpenJDK et Oracle Java) sur votre système. Mais vous ne pouvez avoir qu'une seule version par défaut de Java.

Installer OpenJDK

L'installation d'OpenJDK est un processus assez simple dans Rocky Linux 8 / CentOS 8 / RHEL 8.

OpenJDK est disponible à partir de Red Hat Enterprise Linux 8 pour x86_64 – AppStream (RPM) dans RHEL 8.

Vous pouvez utiliser la commande yum pour installer OpenJDK.

Installer le JDK OpenJDK

### Java JDK 8 ###

dnf install -y java-1.8.0-openjdk-devel

### Java JDK 11 ###

dnf install -y java-11-openjdk-devel

Installer OpenJDK JRE

### Java JRE 8 ###

yum install -y java-1.8.0-openjdk

### Java JRE 11 ###

yum install -y java-11-openjdk

Installer Oracle Java

Il n'y a plus de JRE (Java Runtime Environment) séparé. Au lieu de cela, Oracle JDK fournit désormais également JRE.

Télécharger Oracle Java JDK

Vous pouvez utiliser la ligne de commande ou le navigateur pour télécharger le JDK.

Accédez à la page Oracle JDK pour télécharger des packages à l'aide du navigateur. Ensuite, téléchargez le package binaire rpm pour une installation facile.

JDK 16 d'Oracle Java :

Télécharger Oracle Java 16 (v16.0.1)

Oracle Java JDK 11 (LTS) :

Télécharger Oracle Java 11 (v11.0.11) (Connexion requise)

Oracle Java JDK 8 :

Télécharger Oracle Java 8 (v8u291) (Connexion requise)

Si vous souhaitez toujours télécharger via la ligne de commande, installez le package wget.

dnf install -y wget

Ensuite, utilisez la commande ci-dessous pour télécharger Oracle Java à l'aide du terminal.

### Oracle Java JDK 12 ###

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/16.0.1+9/7147401fd7354114ac51ef3e1328291f/jdk-16.0.1_linux-x64_bin.rpm

### Oracle Java JDK 11 ###

LOGIN REQUIRED

### Oracle Java JDK 8 ###

LOGIN REQUIRED

Installer Oracle Java JDK

Installez Oracle Java JDK à l'aide de la commande rpm.

### Oracle Java JDK 12 ###

rpm -ivh jdk-16.0.1_linux-x64_bin.rpm

### Oracle Java JDK 11 (LTS) ###

rpm -ivh jdk-11.0.11_linux-x64_bin.rpm

### Oracle Java JDK 8 ###

rpm -ivh jdk-8u291-linux-x64.rpm
Par défaut, Java JDK est installé dans le répertoire /usr/java/. Pour installer Oracle JDK dans un répertoire personnalisé, utilisez la commande rpm -ivh –prefix=// rpmfile.

Définir la version Java par défaut

Utilisez la commande alternatives pour définir la version Java par défaut.

alternatives --config java

Sélectionnez Java :

Si votre système possède plusieurs versions de Java, la commande ci-dessus répertorie toutes les versions de Java comme 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.11.0.9-2.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.292.b10-1.el8_4.x86_64/jre/bin/java)
*+ 3           /usr/java/jdk-16.0.1/bin/java

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

Saisissez le nombre sous la colonne de sélection pour définir la version Java par défaut.

Ici, j'ai choisi 1 pour OpenJDK 11.

Vérifier la version Java

Vérifiez la version Java à l'aide de la commande suivante.

java -version

Sortie :

openjdk version "11.0.11" 2021-04-20 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.11+9-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.11+9-LTS, mixed mode, sharing)

La sortie peut varier en fonction du package et de la version que vous avez choisie comme version Java par défaut.

Configurer les variables d'environnement

La partie la plus importante est arrivée maintenant. Les applications Java nécessitent souvent que les variables d'environnement JAVA soient définies dans le système.

Créez un nouveau fichier sous le répertoire /etc/profile.d.

vi /etc/profile.d/java.sh

Définissez des variables en fonction de l'emplacement et de la version de Java.

export PATH=$PATH:/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-2.el8_4.x86_64/bin/
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-2.el8_4.x86_64/
export J2SDKDIR=/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-2.el8_4.x86_64/

Charger les environnements dans la session en cours.

source /etc/profile.d/java.sh
Pour définir les variables d'environnement pour un utilisateur particulier, placez les variables ci-dessus dans le fichier ~/.bash_profile.

Conclusion

J'espère que cet article vous a aidé à installer Java sur votre système EL 8. Java doit exécuter des applications telles que Tomcat, Gradle, ELK Stack, Graylog, Eclipse IDE, Hadoop, etc.


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 PostgreSQL sur CentOS 8 / Rocky Linux 8 / RHEL 8

  4. Comment installer Elasticsearch sur CentOS 8 / RHEL 8

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

Comment installer GIMP sur CentOS 8 / RHEL 8 Linux

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

Comment installer l'interface graphique GNOME sur Rocky Linux 8 / CentOS 8 / RHEL 8

Comment installer VirtualBox sur Rocky Linux 8 / CentOS 8 / RHEL 8

Comment installer Docker sur Rocky Linux 8 / CentOS 8 / RHEL 8 / AlmaLinux

Comment installer MusicBrainz Picard sur RHEL | CentOS | Rocheux Linux