Ein Memorandum bei der Installation von OpenJDK unter CentOS7
Dies ist am einfachsten, da Sie nur einen Befehl eingeben.
Das Installationsziel ist `/ usr / lib / jrm /`
.
Außerdem wird es automatisch in Alternativen registriert.
#Java aus dem Yum Repository-1.8.0-Suchen Sie nach openjdk-Paketen
$ yum search java-1.8.0-openjdk
#Installieren Sie die OpenJDK-Laufzeit
$ sudo yum install java-1.8.0-openjdk
#Installieren Sie das OpenJDK-Entwicklungskit
$ sudo yum install java-1.8.0-openjdk-devel
Dies ist eine Methode zum Herunterladen und Installieren der RPM-Datei von einer Distributionssite usw. und ist wirksam, wenn die Installation nicht mit dem Befehl yum durchgeführt werden kann, z. B. wenn das Internet nicht verbunden ist (das Herunterladen erfolgt natürlich von einem mit dem Internet verbundenen Terminal). Abhängig von der Installationsumgebung kann es jedoch erforderlich sein, andere abhängige Pakete als Java im Voraus zu installieren.
Die RPM-Datei wird unter pkgs.org verteilt. Laden Sie sie herunter und installieren Sie sie in der folgenden Reihenfolge. Wie der Befehl yum wird er automatisch in Alternativen registriert.
$ 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
Die RPM-Datei kann auch wie folgt heruntergeladen werden
Installieren Sie für Java 9 oder höher die OpenJDK-Binärdatei.
Die Binärdatei wird auf jdk.java.net veröffentlicht. Laden Sie sie herunter und entpacken Sie sie.
Verschieben Sie es nach dem Dekomprimieren in einen beliebigen Ordner und registrieren Sie es in Alternativen.
#Entpacken Sie die TAR-Datei
$ tar xzvf openjdk-11_linux-x64_bin.tar.gz
#In einen beliebigen Ordner verschieben
$ mv jdk-11 /usr/lib/java/
#Registrieren Sie den Befehl, der in Alternativen verwendet werden soll
$ 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
Wenn mehrere Versionen installiert sind, können Sie die Java-Version auf Alternativen umstellen.
** Java-Befehl **
#Bestätigen Sie die Alternativen des Java-Befehls&Ändern Sie die Einstellung, um jdk11 zu verwenden, indem Sie "3" angeben.
$ alternatives --config java
Es gibt 3 Programme'java'Bereitstellen.
Befehl auswählen
-----------------------------------------------
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
Drücken Sie die Eingabetaste, um den aktuellen auszuwählen[+]Oder geben Sie die Auswahlnummer ein: 3
#Java-Versionsprüfung
$ 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)
** javac Befehl **
#Überprüfen Sie die Alternativen für den Befehl javac&Ändern Sie die Einstellung, um jdk11 zu verwenden, indem Sie "2" angeben.
$ alternatives --config javac
Es gibt 2 Programme'javac'Bereitstellen.
Befehl auswählen
-----------------------------------------------
*+ 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
Drücken Sie die Eingabetaste, um den aktuellen auszuwählen[+]Oder geben Sie die Auswahlnummer ein: 2
#Überprüfen Sie die Version von Javac
$ javac -version
javac 11
Recommended Posts