Il existe également une méthode utilisant plusieurs versions de Java pour basculer entre Java, telle que méthode utilisant jenv, mais ici la méthode utilisant des alternatives orthodoxes J'aimerais présenter_______
Par exemple, je pense que cela sera utile dans les scènes suivantes, il peut donc être utile de se souvenir uniquement des alternatives de nom de commande.
Les alternatives sont des commandes fournies en standard avec CentOS.
Si vous recherchez des alternatives avec la commande man, il est dit "maintenir les liens symboliques déterminant les commandes par défaut". C'est difficile à comprendre en anglais, mais c'est une excellente commande qui «utilise des liens symboliques pour basculer entre des logiciels avec des fonctions similaires et des logiciels avec des versions différentes».
En d'autres termes, il peut être appliqué non seulement à Java mais également à diverses commandes **.
[root@akagi ~]# java -version
java version "12.0.1" 2019-04-16
Java(TM) SE Runtime Environment (build 12.0.1+12)
Java HotSpot(TM) 64-Bit Server VM (build 12.0.1+12, mixed mode, sharing)
[root@akagi ~]# cd /usr/local/
[root@akagi local]# tar zxvf openjdk-12.0.1_linux-x64_bin.tar.gz
[root@akagi local]# ls | grep jdk
jdk-12.0.1
openjdk-12.0.1_linux-x64_bin.tar.gz
[root@akagi local]# alternatives --config java
Il y a un programme'java'Fournir.
Sélectionnez la commande
-----------------------------------------------
*+ 1 /usr/java/jdk-12.0.1/bin/java
Appuyez sur Entrée pour sélectionner le courant[+]Ou entrez le numéro de sélection:
[root@akagi local]# alternatives --install /usr/bin/java java /usr/local/jdk-12.0.1/bin/java 2
[root@akagi local]# alternatives --config java
Il y a 2 programmes'java'Fournir.
Sélectionnez la commande
-----------------------------------------------
*+ 1 /usr/java/jdk-12.0.1/bin/java
2 /usr/local/jdk-12.0.1/bin/java
Appuyez sur Entrée pour sélectionner le courant[+]Ou entrez le numéro de sélection:2
[root@akagi local]# alternatives --config java
Il y a 2 programmes'java'Fournir.
Sélectionnez la commande
-----------------------------------------------
* 1 /usr/java/jdk-12.0.1/bin/java
+ 2 /usr/local/jdk-12.0.1/bin/java
Appuyez sur Entrée pour sélectionner le courant[+]Ou entrez le numéro de sélection:
[root@akagi local]# java -version
openjdk version "12.0.1" 2019-04-16
OpenJDK Runtime Environment (build 12.0.1+12)
OpenJDK 64-Bit Server VM (build 12.0.1+12, mixed mode, sharing)
Recommended Posts