Der Java-Befehl kam ursprünglich mit Version 1.8 und war verwendbar, aber ich konnte ihn nicht kompilieren.
Installieren Sie zuerst openjdk.
# su
# yum -y install java-14-openjdk-devel
Allein damit kann Javac verwendet werden. Auf der Suche nach dem Körper von Javac
# which javac
/usr/bin/javac
Der Hauptteil von / usr / bin / javac
ist / usr / lib / jvm / java-14-openjdk-14.0.2.12-1.rolling.el8.x86_64 / bin / javac
.
In / usr / bin /
, das sich im Pfad befindet, wurde automatisch eine symbolische Verknüpfung erstellt.
Aktualisieren Sie als Nächstes den Java-Befehl. Suchen Sie nach dem Java-Befehl
# which java
/usr/bin/java
Dies sollte auch eine separate Einheit sein,
# ll /usr/bin/java
lrwxrwxrwx.1 Wurzel Wurzel 22. Oktober 24 11:28 /usr/bin/java -> /etc/alternatives/java
# ll /etc/alternatives/java
lrwxrwxrwx.1 Wurzel Wurzel 73 24. Oktober 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
Das war's. Es scheint gut, das Linkziel von "/ etc / alternatives / java" zu ändern. Aber wo soll ich wählen? Suchen Sie nach dem Java-Befehl.
# ll /usr/lib/jvm/*/bin/java
-rwxr-xr-x.1 Wurzel Wurzel 16056 23. Juli 21:21 /usr/lib/jvm/java-14-openjdk-14.0.2.12-1.rolling.el8.x86_64/bin/java
-rwxr-xr-x.1 Wurzel Wurzel 16056 23. Juli 21:21 /usr/lib/jvm/java-14-openjdk/bin/java
-rwxr-xr-x.1 Wurzel Wurzel 16056 23. Juli 21:21 /usr/lib/jvm/java-14/bin/java
-rwxr-xr-x.1 Wurzel Wurzel 16056 23. Juli 21:21 /usr/lib/jvm/java-openjdk/bin/java
-rwxr-xr-x.1 Wurzel Wurzel 16056 23. Juli 21:21 /usr/lib/jvm/java/bin/java
-rwxr-xr-x.1 Wurzel Wurzel 11680 10. September 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 Wurzel Wurzel 11680 10. September 01:49 /usr/lib/jvm/jre-1.8.0-openjdk/bin/java
-rwxr-xr-x.1 Wurzel Wurzel 11680 10. September 01:49 /usr/lib/jvm/jre-1.8.0/bin/java
-rwxr-xr-x.1 Wurzel Wurzel 16056 23. Juli 21:21 /usr/lib/jvm/jre-14-openjdk-14.0.2.12-1.rolling.el8.x86_64/bin/java
-rwxr-xr-x.1 Wurzel Wurzel 16056 23. Juli 21:21 /usr/lib/jvm/jre-14-openjdk/bin/java
-rwxr-xr-x.1 Wurzel Wurzel 16056 23. Juli 21:21 /usr/lib/jvm/jre-14/bin/java
-rwxr-xr-x.1 Wurzel Wurzel 11680 10. September 01:49 /usr/lib/jvm/jre-openjdk/bin/java
-rwxr-xr-x.1 Wurzel Wurzel 11680 10. September 01:49 /usr/lib/jvm/jre/bin/java
Ich weiß nicht, was ich tun soll. Verwenden Sie daher vorerst / usr / lib / jvm / java-14-openjdk / bin / java
.
# ln -fs /usr/lib/jvm/java-14-openjdk/bin/java /etc/alternatives/java
Jetzt können Sie in Java geschriebene Programme ausführen. das ist alles.
Recommended Posts