Oracle SE ist ein beliebtes Java Development Kit, das zur Entwicklung von Java-Anwendungen verwendet wird. Hier sehen wir, wie man Oracle Java JDK 11/8 auf Ubuntu 16.04 und Linux Mint 18 installiert.
Voraussetzungen
Um Oracle Java JDK installieren zu können, müssen Sie sich als Benutzer mit sudo-Berechtigungen anmelden.
Installieren Sie Oracle Java JDK
Besuchen Sie die Oracle JDK-Seite, um das JDK herunterzuladen.
Oracle Java JDK 11 (LTS):
Oracle Java JDK 8:
Wir müssten das heruntergeladene JDK-Archiv an einen Ort extrahieren. Hier habe ich mich entschieden, JDK im Verzeichnis /usr/lib/jvm/ zu platzieren.
sudo mkdir /usr/lib/jvm/
Extrahieren Sie das heruntergeladene JDK-Archiv mit dem Befehl tar.
### Oracle JDK 11 ### sudo tar -zxvf jdk-11.0.4_linux-x64_bin.tar.gz -C /usr/lib/jvm/ ### Oracle JDK 8 ### sudo tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/lib/jvm/
Führen Sie den Befehl update-alternatives aus, um Java auf Ihrem System zu installieren.
### Oracle Java 11 ### sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11.0.4/bin/java 2 ### Oracle Java 8 ### sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_221/bin/java 3
Standard-Java-Version festlegen
Legen Sie das Standard-Java mit dem folgenden Befehl fest.
sudo update-alternatives --config java
Der obige Befehl würde alle Java JDK auflisten, die auf Ihrem System installiert sind, wie unten.
Wählen Sie die Standard-Java-Version aus, indem Sie die Zahl in der Auswahlspalte eingeben und die Eingabetaste drücken.
There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 auto mode 1 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode 2 /usr/lib/jvm/jdk-11.0.4/bin/java 2 manual mode 3 /usr/lib/jvm/jdk1.8.0_221/bin/java 3 manual mode Press to keep the current choice[*], or type selection number: 2 update-alternatives: using /usr/lib/jvm/jdk-11.0.4/bin/java to provide /usr/bin/java (java) in manual mode
Hier habe ich mich für Oracle JDK 11 als Standard-Java-Version auf meinem System entschieden.
Java verifizieren
Überprüfen Sie die Java-Version mit dem folgenden Befehl.
java -version
Ausgabe:
java version "11.0.4" 2019-07-16 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.4+10-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.4+10-LTS, mixed mode)
Die Ausgabe hängt von der auf dem System installierten Java-Version ab.
Umgebungsvariablen einrichten
Einige Java-Anwendungsinstallationen erfordern eine vorherige Konfiguration von Umgebungsvariablen wie JAVA_HOME , JRE_HOME usw.
Um JAVA-Umgebungsvariablen festzulegen, erstellen Sie eine neue Datei im Verzeichnis /etc/profile.d.
sudo nano /etc/profile.d/javajdk.sh
Platzieren Sie die folgenden Variablen basierend auf der JDK-Version.
JDK 11:
export PATH=$PATH:/usr/lib/jvm/jdk-11.0.4/bin export JAVA_HOME=/usr/lib/jvm/jdk-11.0.4/ export J2SDKDIR=/usr/lib/jvm/jdk-11.0.4/
JDK 8:
export PATH=$PATH:/usr/lib/jvm/jdk1.8.0_221/bin export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221/ export JRE_HOME=/usr/lib/jvm/jdk1.8.0_221/jre/ export J2SDKDIR=/usr/lib/jvm/jdk1.8.0_221/ export J2REDIR=/usr/lib/jvm/jdk1.8.0_221/jre
Laden Sie die Umgebungen in die aktuelle Sitzung.
source /etc/profile.d/javajdk.sh
Schlussfolgerung
Das ist alles. Ich hoffe, Sie haben gelernt, wie man Oracle Java JDK 11/8 auf Ubuntu 16.04 und Linux Mint 18 installiert. Bitte teilen Sie uns Ihr Feedback im Kommentarbereich mit.