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 de la barre latérale!
Conditions préalables
Avant de commencer ce guide, vous devez avoir un utilisateur régulier, non root, doté de privilèges sudo configurés sur vos deux serveurs. Il s'agit de l'utilisateur avec lequel vous devez vous connecter en tant que tel. Vous pouvez apprendre à configurer un compte utilisateur normal en suivant les étapes décrites dans notre guide de configuration initiale du serveur 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 en utilisant yum, exécutez cette commande:
sudo yum install java-1.8.0-openjdk
À l'invite de confirmation, entrez y puis RETURN pour continuer l'installation.
Toutes nos félicitations! Vous avez installé OpenJDK 8 JRE.
Installer OpenJDK 8 JDK
Pour installer OpenJDK 8 JDK en utilisant yum, exécutez cette commande:
sudo yum install java-1.8.0-openjdk-devel
À l'invite de confirmation, entrez y puis RETURN pour continuer l'installation.
Toutes nos félicitations! Vous avez installé OpenJDK 8 JDK.
Installez OpenJDK 7
Cette section vous montrera comment installer les packages OpenJDK 7 JRE et JDK pré-construits à 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 continuer l'installation.
Toutes nos félicitations! Vous avez installé OpenJDK 7 JRE.
Installer OpenJDK 7 JDK
Pour installer OpenJDK 7 JDK en utilisant yum, exécutez cette commande:
sudo yum install java-1.7.0-openjdk-devel
À l'invite de confirmation, entrez y puis RETURN pour continuer l'installation.
Toutes nos félicitations! Vous avez installé OpenJDK 7 JDK.
Installez OpenJDK 6
Cette section explique 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 continuer l'installation.
Toutes nos félicitations! Vous avez installé OpenJDK 6 JRE.
Installer OpenJDK 6 JDK
Pour installer OpenJDK 6 JDK en utilisant yum, exécutez cette commande:
sudo yum install java-1.6.0-openjdk-devel
À l'invite de confirmation, entrez y puis RETURN pour continuer 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 le suivre, vous devrez l'installer en lançant:
sudo yum install wget
Remarque: vous devez accepter le contrat de licence de code binaire Oracle pour Java SE, l'une des étapes incluses, avant d'installer Oracle Java.
Installer Oracle Java 9 JRE
Remarque: pour installer Oracle Java 9 JRE, vous devez accéder à la page Téléchargements Oracle Java 9 JRE , accepter le contrat de licence et copier le lien de téléchargement du package Linux .rpm approprié. Remplacez le lien de téléchargement copié à la place de la partie en surbrillance de la commande wget .
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 = accepter-securebackup-cookie" " http: // link_copied_from_site "
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 jre-9.0.4_linux_x64_bin .rpm
À l'invite de confirmation, entrez y puis RETURN pour continuer l'installation.
Maintenant, Java doit être installé dans /usr/java/ jre-9.0.4 /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 ~ / jre-9.0.4_linux_x64_bin.rpm
Toutes nos félicitations! Vous avez installé Oracle Java 9 JRE.
Installer le JDK Oracle Java 9
Remarque: pour installer Oracle Java 9 JDK, vous devez accéder à la page Téléchargements Oracle Java 9 JDK , accepter le contrat de licence et copier le lien de téléchargement du package Linux .rpm approprié. Remplacez le lien de téléchargement copié à la place de la partie en surbrillance de la commande wget .
Accédez à votre répertoire personnel et téléchargez le RPM Oracle Java 9 JDK à l’aide des commandes suivantes:
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24 = http% 3A% 2F% 2Fwww.oracle.com% 2F; oraclelicense = accepter-securebackup-cookie" " http: // link_copied_from_site "
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 jdk-9.0.4_linux-x64_bin .rpm
À l'invite de confirmation, entrez y puis RETURN pour continuer l'installation.
Maintenant, Java doit être installé dans /usr/java/ jdk-9.0.4 /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 ~ / jdk-9.0.4_linux-x64_bin.rpm
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).
Remarque: vous devez accepter le contrat de licence de code binaire Oracle pour Java SE, l'une des étapes incluses, avant d'installer Oracle Java.
Installer Oracle Java 8 JRE
Remarque: pour installer Oracle Java 8 JRE, vous devez accéder à la page Téléchargements Java JRE Oracle 8 , accepter le contrat de licence et copier le lien de téléchargement du package Linux .rpm approprié. Remplacez le lien de téléchargement copié à la place de la partie en surbrillance de la commande wget .
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 = accepter-securebackup-cookie" " http: // link_copied_from_site "
Puis installez le RPM avec cette commande yum (si vous avez téléchargé une version différente, remplacez le nom du fichier ici):
vous avez choisi localinstall jre-8u161-linux-x64 .rpm
À l'invite de confirmation, entrez y puis RETURN pour continuer l'installation.
Maintenant, Java doit être installé dans /usr/java/ jre1.8.0_161 /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 ~ / jre-8u161-linux-x64.rpm
Toutes nos félicitations! Vous avez installé Oracle Java 8 JRE.
Installer le JDK Oracle Java 8
Remarque: pour installer Oracle Java 8 JDK, vous devez accéder à la page Téléchargements Oracle Java 8 JDK , accepter le contrat de licence et copier le lien de téléchargement du package Linux .rpm approprié. Remplacez le lien de téléchargement copié à la place de la partie en surbrillance de la commande wget .
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 = accepter-securebackup-cookie" " http: // link_copied_from_site "
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 jdk-8u161-linux-x64 .rpm
À l'invite de confirmation, entrez y puis RETURN pour continuer l'installation.
Maintenant, Java doit être installé dans /usr/java/ jdk1.8.0_161 /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 ~ / jdk-8u161-linux-x64.rpm
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 par défaut (c'est-à-dire celle qui s'exécutera lorsqu'un utilisateur exécute 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:
version java
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 qui fournissent la commande java qui sont gérés par des alternatives , utilisez cette commande:
alternatives sudo --config java
Voici un exemple de sortie:
sortie
Il y a 5 programmes qui fournissent 'java'.
Commande de sélection
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
Entrez pour conserver la sélection actuelle [+] ou tapez le numéro de la sélection:
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 à utiliser.
Par exemple, si vous avez installé Java sur /usr/java/jdk1.8.0_161/jre/bin (le fichier exécutable java se trouve à /usr/java/jdk1.8.0_161/jre /bin/java ), vous pouvez définir votre JAVA_HOME variable d’environnement dans un shell bash ou un script comme ceci:
export JAVA_HOME = /usr/java/jdk1.8.0_161/jre
Si vous souhaitez que JAVA_HOME soit défini par défaut pour chaque utilisateur du système, 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 "exportation d'écho JAVA_HOME = /usr/java/jdk1.8.0_161/jre >> / etc / environment"
Conclusion
Félicitations, vous êtes maintenant prêt à exécuter et / ou développer vos applications Java!
Tutoriel de : https://www.digitalocean.com/community/tutorials/how-to-install-java-on-centos-and-fedora