Un mémorandum lors de l'installation d'OpenJDK sur CentOS7
C'est le plus simple car vous tapez simplement une commande.
La destination de l'installation est
/ usr / lib / jrm / ''.
De plus, il est automatiquement enregistré dans les alternatives.
#java du référentiel yum-1.8.0-Rechercher des packages openjdk
$ yum search java-1.8.0-openjdk
#Installer le runtime OpenJDK
$ sudo yum install java-1.8.0-openjdk
#Installez le kit de développement OpenJDK
$ sudo yum install java-1.8.0-openjdk-devel
Il s'agit d'une méthode de téléchargement et d'installation du fichier rpm à partir d'un site de distribution, etc., et est efficace lorsque l'installation ne peut pas être effectuée avec la commande yum, par exemple lorsque Internet n'est pas connecté (bien sûr, le téléchargement est effectué à partir d'un terminal connecté à Internet). Cependant, selon l'environnement d'installation, il peut être nécessaire d'installer à l'avance des packages dépendants autres que Java.
Le fichier rpm est distribué sur pkgs.org, alors téléchargez-le puis installez-le dans l'ordre suivant. Comme la commande yum, elle est automatiquement enregistrée dans les alternatives.
$ sudo rpm -ivh java-1.8.0-openjdk-headless-1.8.0.171-7.b10.el7.x86_64.rpm
$ sudo rpm -ivh java-1.8.0-openjdk-1.8.0.171-7.b10.el7.x86_64.rpm
$ sudo rpm -ivh java-1.8.0-openjdk-devel-1.8.0.181-3.b13.el7_5.x86_64.rpm
Le fichier rpm peut également être téléchargé à partir de
Pour Java 9 ou version ultérieure, installez à partir du fichier binaire OpenJDK.
Le fichier binaire est publié sur jdk.java.net, donc téléchargez-le et décompressez-le.
Après la décompression, déplacez-le dans n'importe quel dossier et enregistrez-le dans des alternatives.
#Décompressez le fichier tar
$ tar xzvf openjdk-11_linux-x64_bin.tar.gz
#Déplacer vers n'importe quel dossier
$ mv jdk-11 /usr/lib/java/
#Enregistrez la commande à utiliser dans les alternatives
$ alternatives --install /usr/bin/java java /usr/lib/java/jdk-11/bin/java 1
$ alternatives --install /usr/bin/javac javac /usr/lib/java/jdk-11/bin/javac 1
Si plusieurs versions sont installées, vous pouvez changer la version Java à utiliser avec des alternatives.
** commande java **
#Confirmer les alternatives de la commande java&Modifiez le paramètre pour utiliser jdk11 en spécifiant "3"
$ alternatives --config java
Il y a 3 programmes'java'Fournir.
Sélectionnez la commande
-----------------------------------------------
1 java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.x86_64/jre/bin/java)
*+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64/jre/bin/java)
3 /usr/lib/java/jdk-11/bin/java
Appuyez sur Entrée pour sélectionner le courant[+]Ou entrez le numéro de sélection: 3
#Vérification de la version Java
$ java -version
openjdk version "11" 2018-09-25
OpenJDK Runtime Environment 18.9 (build 11+28)
OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)
** commande javac **
#Vérifiez les alternatives pour la commande javac&Modifiez le paramètre pour utiliser jdk11 en spécifiant "2"
$ alternatives --config javac
Il y a 2 programmes'javac'Fournir.
Sélectionnez la commande
-----------------------------------------------
*+ 1 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64/bin/javac)
2 /usr/lib/java/jdk-11/bin/javac
Appuyez sur Entrée pour sélectionner le courant[+]Ou entrez le numéro de sélection: 2
#Vérifiez la version de javac
$ javac -version
javac 11
Recommended Posts