GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer Java 8 JRE et JDK à partir du fichier RPM sous Linux

JRE signifie Java Runtime Environment.

JDK signifie Java Development Kit.

Dans la plupart des situations, si vous souhaitez exécuter une application Java, il vous suffit d'installer uniquement JRE.

Mais, si vous effectuez des travaux de développement ou si vous compilez une application qui nécessite Java SDK, vous devez installer JDK.

Ce didacticiel explique comment installer JRE uniquement, JDK uniquement et les deux JDK JRE ensemble.

Télécharger Java 8 JRE uniquement

La dernière version de Java 8 est disponible en téléchargement ici. Cliquez sur le lien "Télécharger" à côté de "JRE".

Voici le lien de téléchargement direct pour JRE 8 Download.

Cliquez sur le bouton radio qui dit :"Accepter le contrat de licence". Le bouton radio disparaîtra et vous verrez ce message :Merci d'avoir accepté le contrat de licence Oracle Binary Code pour Java SE; vous pouvez maintenant télécharger ce logiciel.

Pour Linux 64 bits, téléchargez le fichier jre-8u131-linux-x64.rpm, qui se trouve sous "Linux x64"

pour Linux 32 bits, téléchargez le fichier jre-8u131-linux-i586.rpm, qui se trouve sous "Linux x86"

Installer Java 8 JRE uniquement

Sur ce serveur, aucun Java n'est actuellement installé.

# java -version
-bash: java: command not found

# rpm -qa | grep -i jre

Installez le fichier rpm jre téléchargé comme indiqué ci-dessous.

# rpm -ivh jre-8u131-linux-x64.rpm --test
Preparing...                          ################# [100%]

# rpm -ivh jre-8u131-linux-x64.rpm 
Preparing...                          ################# [100%]
Updating / installing...
   1:jre1.8.0_131-1.8.0_131-fcs       ################# [100%]
Unpacking JAR files...
        plugin.jar...
        javaws.jar...
        deploy.jar...
        rt.jar...
        jsse.jar...
        charsets.jar...
        localedata.jar...

Vérifiez pour vous assurer qu'il est installé avec succès. Dans cet exemple, comme nous le voyons, cela a installé la version 1.8.0 de Java.

# 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)

# rpm -qa | grep -i jre
jre1.8.0_131-1.8.0_131-fcs.x86_64

Remarque :Si vous débutez avec Java et que vous souhaitez apprendre à écrire un programme Java de base simple, ceci peut vous aider :Comment écrire et exécuter un programme Java sur un système d'exploitation Unix

Télécharger Java 8 JDK uniquement

Si vous installez JDK, vous n'avez généralement pas besoin d'installer JRE séparément car tous les fichiers binaires inclus avec JRE sont également inclus avec JDK.

La dernière version de Java 8 est disponible en téléchargement ici. Cliquez sur le lien "Télécharger" à côté de "JDK".

Voici le lien de téléchargement direct pour JDK 8 Download.

Cliquez sur le bouton radio qui dit :"Accepter le contrat de licence". Le bouton radio disparaîtra et vous verrez ce message :Merci d'avoir accepté le contrat de licence Oracle Binary Code pour Java SE; vous pouvez maintenant télécharger ce logiciel.

Pour Linux 64 bits, téléchargez le fichier jdk-8u131-linux-x64.rpm, qui se trouve sous "Linux x64"

pour Linux 32 bits, téléchargez le fichier jdk-8u131-linux-i586.rpm, qui se trouve sous "Linux x86"

Installer Java 8 JDK uniquement

Installez le JDK Java 8 sur votre système comme indiqué ci-dessous.

# rpm -ivh jdk-8u131-linux-x64.rpm --test
Preparing...                          ################ [100%]
 
# rpm -ivh jdk-8u131-linux-x64.rpm 
Preparing...                          ################ [100%]
Updating / installing...
   1:jdk1.8.0_131-2000:1.8.0_131-fcs  ################ [100%]
Unpacking JAR files...
        tools.jar...
        plugin.jar...
        javaws.jar...
        deploy.jar...
        rt.jar...
        jsse.jar...
        charsets.jar...
        localedata.jar...

Assurez-vous que le rpm jdk est installé avec succès.

# rpm -qa | grep -i jdk
jdk1.8.0_131-1.8.0_131-fcs.x86_64

Emplacements des fichiers Java 8 JRE et JDK

Par défaut, les étapes ci-dessus installeront à la fois jre et jdk sous le répertoire /usr/java comme indiqué ci-dessous.

# ls -l /usr/java/
lrwxrwxrwx. 1 root root   16 Jun  1 16:55 default -> /usr/java/latest
drwxr-xr-x. 9 root root 4096 Jun  1 17:03 jdk1.8.0_131
drwxr-xr-x. 7 root root 4096 Jun  1 16:55 jre1.8.0_131
lrwxrwxrwx. 1 root root   22 Jun  1 17:03 latest -> /usr/java/jdk1.8.0_131

La sortie ls ci-dessus indique que vous pouvez installer plusieurs versions de jre ou jdk sur la même machine, car chaque version de l'installation obtiendra son propre nom de répertoire avec le numéro de version.

L'exécutable Java est utilisé à partir de l'emplacement JRE (et non à partir de l'emplacement JDK).

Lorsque plusieurs Java sont installés, pour identifier la version de l'exécutable Java qui est utilisée à l'échelle du système, procédez comme suit :

Comme indiqué ci-dessous, l'exécutable java pointe vers /usr/bin/java

# whereis java
java: /usr/bin/java /usr/share/man/man1/java.1

Le /usr/bin/java pointe vraiment vers le java dans le répertoire /etc/alternatives.

# ls -l /usr/bin/java
lrwxrwxrwx. 1 root root 22 Jun  1 17:03 /usr/bin/java -> /etc/alternatives/java

Enfin, comme vous le voyez ici, les alternatives etc java pointent vers l'exécutable java du Java 8 JRE que nous avons installé. (c'est-à-dire à partir du répertoire /usr/java/jre1.8.0_131/bin)

# ls -l /etc/alternatives/java
lrwxrwxrwx. 1 root root 31 Jun  1 17:03 /etc/alternatives/java -> /usr/java/jre1.8.0_131/bin/java

Linux
  1. Comment installer Java sur Linux

  2. Comment installer Oracle Java JDK 17 sur Linux

  3. Qu'est-ce que NFS et comment l'installer sous Linux

  4. Comment installer MongoDB à partir de la source (et en utilisant YUM) sous Linux

  5. En quoi install -c est différent de cp

Comment installer Oracle Java JDK 18 sur Linux

Comment installer Java (JDK et JRE) sur Ubuntu 20.04 LTS

Comment installer Java sur Ubuntu et Linux Mint

Comment installer Java (JRE ou JDK) sur Ubuntu 16.04

Comment installer Java 16 dans Rocky Linux et AlmaLinux

Comment installer Java JDK ou JRE sur Ubuntu ou Debian