La commande java était à l'origine fournie avec la version 1.8 et était utilisable, mais je n'ai pas pu la compiler.
Tout d'abord, installez openjdk.
# su
# yum -y install java-14-openjdk-devel
Avec cela seul, javac peut être utilisé. À la recherche du corps de javac
# which javac
/usr/bin/javac
Le corps de / usr / bin / javac
est / usr / lib / jvm / java-14-openjdk-14.0.2.12-1.rolling.el8.x86_64 / bin / javac
.
Un lien symbolique a été automatiquement créé dans / usr / bin /
qui se trouve dans le chemin.
Ensuite, mettez à niveau la commande java. Recherche de l'emplacement de la commande java
# which java
/usr/bin/java
Cela devrait également être une entité distincte,
# ll /usr/bin/java
lrwxrwxrwx.1 racine racine 22 24 octobre 11:28 /usr/bin/java -> /etc/alternatives/java
# ll /etc/alternatives/java
lrwxrwxrwx.1 racine racine 73 24 octobre 11:28 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.265.b01-0.el8_2.x86_64/jre/bin/java
Alors c'est tout. Il semble bon de changer la destination du lien de / etc / alternatives / java
.
Mais où dois-je choisir? Recherchez la commande java.
# ll /usr/lib/jvm/*/bin/java
-rwxr-xr-x.1 racine racine 16056 23 juillet 21:21 /usr/lib/jvm/java-14-openjdk-14.0.2.12-1.rolling.el8.x86_64/bin/java
-rwxr-xr-x.1 racine racine 16056 23 juillet 21:21 /usr/lib/jvm/java-14-openjdk/bin/java
-rwxr-xr-x.1 racine racine 16056 23 juillet 21:21 /usr/lib/jvm/java-14/bin/java
-rwxr-xr-x.1 racine racine 16056 23 juillet 21:21 /usr/lib/jvm/java-openjdk/bin/java
-rwxr-xr-x.1 racine racine 16056 23 juillet 21:21 /usr/lib/jvm/java/bin/java
-rwxr-xr-x.1 racine racine 11680 10 septembre 01:49 /usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.265.b01-0.el8_2.x86_64/bin/java
-rwxr-xr-x.1 racine racine 11680 10 septembre 01:49 /usr/lib/jvm/jre-1.8.0-openjdk/bin/java
-rwxr-xr-x.1 racine racine 11680 10 septembre 01:49 /usr/lib/jvm/jre-1.8.0/bin/java
-rwxr-xr-x.1 racine racine 16056 23 juillet 21:21 /usr/lib/jvm/jre-14-openjdk-14.0.2.12-1.rolling.el8.x86_64/bin/java
-rwxr-xr-x.1 racine racine 16056 23 juillet 21:21 /usr/lib/jvm/jre-14-openjdk/bin/java
-rwxr-xr-x.1 racine racine 16056 23 juillet 21:21 /usr/lib/jvm/jre-14/bin/java
-rwxr-xr-x.1 racine racine 11680 10 septembre 01:49 /usr/lib/jvm/jre-openjdk/bin/java
-rwxr-xr-x.1 racine racine 11680 10 septembre 01:49 /usr/lib/jvm/jre/bin/java
Je ne sais pas quoi faire, alors je vais simplement utiliser / usr / lib / jvm / java-14-openjdk / bin / java
.
# ln -fs /usr/lib/jvm/java-14-openjdk/bin/java /etc/alternatives/java
Vous pouvez maintenant exécuter des programmes écrits en java. c'est tout.
Recommended Posts