Comment installer Java sur CentOS et Fedora

introduction

Ce tutoriel vous montrera comment installer Java sur CentOS 7 (également 6 et 6.5), les dernières versions de Fedora et RHEL. Java est une plate-forme logicielle populaire qui vous permet d’exécuter des applications et des applets Java.

L’installation des versions suivantes de Java est couverte:

  • OpenJDK 8

  • OpenJDK 7

  • OpenJDK 6

  • Oracle Java 9

  • Oracle Java 8

N’hésitez pas à passer à la section souhaitée à l’aide du bouton * Contenu * dans la barre latérale!

Conditions préalables

Avant de commencer ce guide, vous devez avoir un utilisateur régulier, non root, doté des privilèges + sudo + configurés sur vos deux serveurs. Il s’agit de l’utilisateur avec lequel vous devez vous connecter. Vous pouvez apprendre à configurer un compte utilisateur normal en suivant les étapes décrites dans notre guide de configuration du serveur initial pour Centos 7 .

Variations de Java

Il existe trois éditions différentes de la plate-forme Java: Standard Edition (SE), Enterprise Edition (EE) et Micro Edition (ME). Ce tutoriel est axé sur Java SE (Java Platform, Standard Edition).

Deux packages Java SE différents peuvent être installés: l’environnement d’exécution Java (JRE) et le kit de développement Java (JDK). JRE est une implémentation de la machine virtuelle Java (JVM), qui vous permet d’exécuter des applications et des applets Java compilées. JDK inclut JRE et d’autres logiciels nécessaires à l’écriture, au développement et à la compilation d’applications et d’applets Java.

Il existe également deux implémentations différentes de Java: OpenJDK et Oracle Java. Les deux implémentations reposent en grande partie sur le même code, mais OpenJDK, l’implémentation de référence de Java, est entièrement open source alors que Oracle Java contient du code propriétaire. La plupart des applications Java fonctionneront bien avec l’un ou l’autre, mais vous devez utiliser l’implémentation requise par votre logiciel.

Vous pouvez installer différentes versions et versions de Java sur un seul système, mais la plupart des utilisateurs n’ont besoin que d’une seule installation. Dans cet esprit, essayez d’installer uniquement la version de Java dont vous avez besoin pour exécuter ou développer vos applications.

Installez OpenJDK 8

Cette section vous montrera comment installer les paquetages JRE et JDK OpenJDK 8 préconfigurés à l’aide du gestionnaire de paquets yum, similaire à apt-get pour Ubuntu / Debian. OpenJDK 8 est la dernière version d’OpenJDK.

Installer OpenJDK 8 JRE

Pour installer OpenJDK 8 * JRE * à l’aide de yum, exécutez la commande suivante:

sudo yum install java-1.8.0-openjdk

À l’invite de confirmation, entrez + y + puis + RETURN + pour poursuivre l’installation.

Toutes nos félicitations! Vous avez installé OpenJDK 8 JRE.

Installer OpenJDK 8 JDK

Pour installer OpenJDK 8 * JDK * à l’aide de yum, exécutez la commande suivante:

sudo yum install java-1.8.0-openjdk-devel

À l’invite de confirmation, entrez + y + puis + RETURN + pour poursuivre l’installation.

Toutes nos félicitations! Vous avez installé OpenJDK 8 JDK.

Installez OpenJDK 7

Cette section vous montrera comment installer les packages JJ et JDK OpenJDK 7 préconfigurés à l’aide du gestionnaire de packages yum.

Installer OpenJDK 7 JRE

Pour installer OpenJDK 7 * JRE * à l’aide de yum, exécutez la commande suivante:

sudo yum install java-1.7.0-openjdk

À l’invite de confirmation, entrez + y + puis + RETURN + pour poursuivre l’installation.

Toutes nos félicitations! Vous avez installé OpenJDK 7 JRE.

Installer OpenJDK 7 JDK

Pour installer OpenJDK 7 * JDK * à l’aide de yum, exécutez la commande suivante:

sudo yum install java-1.7.0-openjdk-devel

À l’invite de confirmation, entrez + y + puis + RETURN + pour poursuivre l’installation.

Toutes nos félicitations! Vous avez installé OpenJDK 7 JDK.

Installez OpenJDK 6

Cette section vous montrera comment installer les packages OpenJDK 6 JRE et JDK pré-construits à l’aide du gestionnaire de packages yum.

Installez OpenJDK 6

Pour installer OpenJDK 6 * JRE * à l’aide de yum, exécutez la commande suivante:

sudo yum install java-1.6.0-openjdk

À l’invite de confirmation, entrez + y + puis + RETURN + pour poursuivre l’installation.

Toutes nos félicitations! Vous avez installé OpenJDK 6 JRE.

Installer OpenJDK 6 JDK

Pour installer OpenJDK 6 * JDK * à l’aide de yum, exécutez la commande suivante:

sudo yum install java-1.6.0-openjdk-devel

À l’invite de confirmation, entrez + y + puis + RETURN + pour poursuivre l’installation.

Toutes nos félicitations! Vous avez installé OpenJDK 6 JDK.

Installer Oracle Java 9

Cette section du guide vous montrera comment installer Oracle Java 9 JRE et JDK (64 bits), la dernière version de ces packages au moment de la rédaction de cet article.

Tout au long de cette section, nous utiliserons la commande + wget + pour télécharger les packages logiciels Oracle Java. + wget + peut ne pas être inclus par défaut sur votre distribution Linux. Pour suivre, vous devrez l’installer en lançant:

sudo yum install wget

Installer Oracle Java 9 JRE

Accédez à votre répertoire personnel et téléchargez le RPM Oracle Java 9 JRE avec les commandes suivantes:

cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" ""

Puis installez le RPM avec cette commande yum (si vous avez téléchargé une version différente, remplacez le nom du fichier ici):

sudo yum localinstall .rpm

À l’invite de confirmation, entrez + y + puis + RETURN + pour poursuivre l’installation.

Maintenant, Java doit être installé sur + / usr / java // bin / java, et lié à partir de` + / usr / bin / java`.

Vous pouvez supprimer le fichier archive que vous avez téléchargé précédemment:

rm ~/

Toutes nos félicitations! Vous avez installé Oracle Java 9 JRE.

Installer le JDK Oracle Java 9

Accédez à votre répertoire personnel et téléchargez le RPM Oracle Java 9 JDK avec les commandes suivantes:

cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" ""

Puis installez le RPM avec cette commande yum (si vous avez téléchargé une version différente, remplacez le nom du fichier ici):

sudo yum localinstall .rpm

À l’invite de confirmation, entrez + y + puis + RETURN + pour poursuivre l’installation.

Maintenant, Java doit être installé sur + / usr / java // bin / java, et lié à partir de` + / usr / bin / java`.

Vous pouvez supprimer le fichier archive que vous avez téléchargé précédemment:

rm ~/

Toutes nos félicitations! Vous avez installé Oracle Java 9 JDK.

Installer Oracle Java 8

Cette section du guide vous montrera comment installer Oracle Java 8 JRE et JDK (64 bits).

Installer Oracle Java 8 JRE

Accédez à votre répertoire personnel et téléchargez le RPM Oracle Java 8 JRE avec les commandes suivantes:

cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" ""

Puis installez le RPM avec cette commande yum (si vous avez téléchargé une version différente, remplacez le nom du fichier ici):

sudo yum localinstall .rpm

À l’invite de confirmation, entrez + y + puis + RETURN + pour poursuivre l’installation.

Maintenant, Java doit être installé sur + / usr / java // bin / java, et lié à partir de` + / usr / bin / java`.

Vous pouvez supprimer le fichier archive que vous avez téléchargé précédemment:

rm ~/

Toutes nos félicitations! Vous avez installé Oracle Java 8 JRE.

Installer le JDK Oracle Java 8

Accédez à votre répertoire personnel et téléchargez le RPM Oracle Java 8 JDK avec les commandes suivantes:

cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" ""

Puis installez le RPM avec cette commande yum (si vous avez téléchargé une version différente, remplacez le nom du fichier ici):

sudo yum localinstall .rpm

À l’invite de confirmation, entrez + y + puis + RETURN + pour poursuivre l’installation.

Maintenant, Java doit être installé sur + / usr / java // jre / bin / java, et lié à partir de` + / usr / bin / java`.

Vous pouvez supprimer le fichier archive que vous avez téléchargé précédemment:

rm ~/

Toutes nos félicitations! Vous avez installé Oracle Java 8 JDK.

Définir Java par défaut

Si vous avez installé plusieurs versions de Java, vous pouvez en définir une comme valeur par défaut (c.-à-d. celui qui sera exécuté lorsqu’un utilisateur exécutera la commande + java +). De plus, certaines applications nécessitent la définition de certaines variables d’environnement pour déterminer quelle installation de Java utiliser. Cette section va vous montrer comment faire cela.

À propos, pour vérifier la version de votre Java par défaut, exécutez cette commande:

java -version

Utiliser des alternatives

La commande + alternatives +, qui gère les commandes par défaut via des liens symboliques, peut être utilisée pour sélectionner la commande Java par défaut.

Pour imprimer les programmes fournissant la commande + java gérée par` + alternatives to`, utilisez cette commande:

sudo alternatives --config java

Voici un exemple de sortie:

outputThere 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.161-2.6.12.0.el7_4.x86_64/jre/bin/java)
  2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64/jre/bin/java)
  3           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
*+ 4           /usr/java/jre-9.0.4/bin/java
  5           /usr/java/jdk-9.0.4/bin/java




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

Entrez simplement un numéro de sélection pour choisir quel exécutable + java doit être utilisé par défaut.

Utilisation de variables d’environnement

De nombreuses applications Java utilisent les variables d’environnement + JAVA_HOME + ou + + JRE_HOME + pour déterminer le fichier exécutable + + java +.

Par exemple, si vous avez installé Java sur ++ (i.e. L’exécutable + java + se trouve dans + / bin / java +), vous pouvez définir votre variable d’environnement + JAVA_HOME + dans un shell ou un script bash comme ceci:

export JAVA_HOME=

Si vous voulez que + JAVA_HOME + soit défini pour chaque utilisateur du système par défaut, ajoutez la ligne précédente au fichier + / etc / environment +. Un moyen facile de l’ajouter au fichier consiste à exécuter cette commande:

sudo sh -c "echo export JAVA_HOME= >> /etc/environment"

Conclusion

Félicitations, vous êtes maintenant prêt à exécuter et / ou développer vos applications Java!