[CentOS8] Puisque la commande javac n'a pas pu être utilisée, installez l'environnement de développement java.

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

[CentOS8] Puisque la commande javac n'a pas pu être utilisée, installez l'environnement de développement java.
Le cas où @Autowired n'a pas pu être utilisé dans JUnit5
À l'invite de commande, java passe, mais pas javac.
À propos de l'environnement de développement actuel (Java 8)
Installer l'environnement de développement Java sur Mac
L'histoire selon laquelle le servlet n'a pas pu être chargé dans l'application Web Java
À propos du cas où ("b" .. "aa") ne pourrait pas être utilisé dans Ruby Range
[Débutant] Installez l'outil de développement java dans l'environnement de développement cloud9.
Environnement de développement Java
Créer un environnement de développement Java sur l'installation Mac-JDK (version de préservation 2020)
[Java] Quand var doit être utilisé et quand il ne doit pas être utilisé
L'histoire selon laquelle la mise à jour forcée n'a pas pu être mise en œuvre
[Java] Le rapport de couverture n'a pas pu être créé en combinant la méthode par défaut de l'interface Cobertura +
Mémo de l'environnement de développement Java
construction d'environnement de développement Java
Le mystérieux java.exe était la cause de l'incapacité de faire correspondre les versions javac et java encore et encore.
Nouvelles fonctionnalités de Java 14 pouvant être utilisées pour écrire du code
[Journal de développement ⑬] Ne laissez pas 0 être entré dans le formulaire !!
[Construction de l'environnement de développement Java] Installez OpenJDK 11 (Java 11) sur macOS avec Homebrew