So installieren Sie Java in Ubuntu (Linux)
⚡ Intelligente Zusammenfassung
Montage von Java on Ubuntu Es gibt zwei saubere Wege: den Paketmanager apt für OpenJDK oder ein manuelles Tarball für Oracle JDK, plus eine kleine Anzahl von Umgebungsvariablen und update-alternatives-Befehlen, die Folgendes ermöglichen Ubuntu Die Laufzeit erkennen.
Diese Schritt-für-Schritt-Anleitung erklärt die Installation. Java on Ubuntu Linux mit zwei bewährten Methoden. Der Paketmanager apt liefert OpenJDK mit einem einzigen Befehl, während eine manuelle Installation per Tarball das Festlegen beliebiger Pakete ermöglicht. Oracle JDK-Build. Dieselben Befehle funktionieren auch mit den neuesten Versionen. Ubuntu LTS-Versionen.
So installieren Sie Oracle Java on Ubuntu Linux
Das Handbuch Oracle Die JDK-Installation ermöglicht Ihnen die volle Kontrolle über die genaue Version und den Installationsort. Die folgenden neun Schritte löschen alle vorherigen OpenJDK-Builds, z. B.tract das Oracle tarball, registrieren Sie die Binärdateien bei update-alternativesund überprüfen Sie die Laufzeitversion.
Schritt 1) Vor der Einrichtung JavaEntfernen Sie die vorhandene OpenJDK- oder JRE-Installation vom System. Führen Sie dazu folgenden Befehl aus:
sudo apt-get purge openjdk-\*
Sie werden um eine Bestätigung gebeten. Weiter Y und warten Sie, bis die Deinstallation abgeschlossen ist.
Schritt 2) Überprüfen Sie, ob die Ubuntu Die Betriebssystemarchitektur ist 32-Bit oder 64-Bit. Ausführen:
file /sbin/init
Schritt 3) Laden Sie die neueste Java Archiv (zum Beispiel) jdk-8-linux-x64.tar.gz) Aus dem Oracle Website:
https://www.oracle.com/java/technologies/downloads/
Akzeptieren Sie die Lizenzvereinbarung und wählen Sie den richtigen Build aus:
- Auswählen x86 für ein 32-Bit-System.
- Auswählen x64 für ein 64-Bit-System.
- Wähle aus tar.gz Archiv für Ubuntu.
- Auswählen rpm für ein Red Hat-basiertes System.
Schritt 4) Öffnen Sie ein Terminal und navigieren Sie zu dem Ordner, der das heruntergeladene Archiv enthält. In diesem Tutorial befindet sich die Datei in folgendem Verzeichnis: ~/Downloads. Extract das Archiv mit:
sudo tar -xvf jdk-8u5-linux-i586.tar.gz
Geben Sie Ihr Passwort ein, falls Sie dazu aufgefordert werden. Sobald Sie dazu aufgefordert werden, geben Sie Ihr Passwort ein.tracWenn die tion abgeschlossen ist, sollten Sie ein neues sehen. jdk1.8.0_05 Ordner im aktuellen Verzeichnis.
Schritt 5) Fügen Sie die folgenden Systemvariablen am Ende der /etc/profile Datei, damit jede Login-Shell das neue JDK erkennt:
JAVA_HOME=<Directory where JAVA has been extracted>/jdk1.8.0 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export JAVA_HOME export PATH
Öffnen Sie die Datei mit:
sudo nano /etc/profile
Geben Sie die oben angezeigten Systemvariablen ein und drücken Sie Ctrl+X zum Beenden drücken Y um die Änderungen zu speichern.
Schritt 6) Laden Sie die Shell-Umgebung neu, damit die neuen Variablen sofort wirksam werden:
. /etc/profile
Schritt 7) Registrieren Sie die neuen JDK-Binärdateien bei Ubuntu update-alternatives System so java, javac und javaws sich dazu entschließen Oracle Erstellen. Fügen Sie Folgendes in das Terminal ein:
sudo update-alternatives --install "/usr/bin/java" "java" "<Directory where JAVA has been extracted>/bin/java" 1 sudo update-alternatives --install "/usr/bin/javac" "javac" "<Directory where JAVA has been extracted>/bin/javac" 1 sudo update-alternatives --install "/usr/bin/javaws" "javaws" "<Directory where JAVA has been extracted>/bin/javaws" 1
Schritt 8) Erzählen Ubuntu , dass die Oracle JDK, du hast gerade extracted (zum Beispiel) jdk1.8.0_05) ist die Standardeinstellung Java Laufzeit:
sudo update-alternatives --set java <Directory where JAVA has been extracted>/bin/java sudo update-alternatives --set javac <Directory where JAVA has been extracted>/bin/javac sudo update-alternatives --set javaws <Directory where JAVA has been extracted>/bin/javaws
Schritt 9) Testen Sie die Installation:
java -version
Eine erfolgreiche Installation gibt die Versions-, Laufzeit- und VM-Zeilen des 64-Bit-HotSpot-Servers aus und bestätigt damit, dass Oracle JDK ist jetzt aktiv Java auf deinem system
Wie installiert man OpenJDK auf Ubuntu Verwendung des apt-Paketmanagers
Most Ubuntu Benutzer installieren OpenJDK statt Oracle JDK, weil es im Lieferumfang enthalten ist Ubuntu Archiv, empfängt Sicherheitsupdates über aptund erfordert keine Oracle Konto. OpenJDK ist die Referenzimplementierung von Java SE-Spezifikation und ist vollständig kompatibel mit Build-Tools wie Maven. Gradleund Tomcat.
Schritt 1) Aktualisieren Sie die Paketliste, damit apt sieht die neuesten verfügbaren JDK-Versionen:
sudo apt update
Schritt 2) Installieren Sie das Standard-JDK, die aktuell empfohlene Version von Ubuntu:
sudo apt install default-jdk
Um nur die Laufzeitumgebung (ohne Compiler) zu installieren, verwenden Sie sudo apt install default-jre Stattdessen laden beide Befehle automatisch die neueste von Ihrem System unterstützte OpenJDK-Version herunter. Ubuntu freizugeben.
Schritt 3) Um eine bestimmte OpenJDK-Version auszuwählen, installieren Sie diese direkt anhand der Versionsnummer. Aktuell Ubuntu LTS-Versionen enthalten OpenJDK 11, 17 und 21:
sudo apt install openjdk-17-jdk # LTS release, common default sudo apt install openjdk-21-jdk # newest LTS in the archive sudo apt install openjdk-11-jdk # older LTS for legacy applications
Schritt 4) Bestätigen Sie die Installation und überprüfen Sie den Compiler:
java -version javac -version
Beide Befehle sollten übereinstimmende Versionszeichenfolgen ausgeben, wie zum Beispiel openjdk version "17.0.11"Wenn mehrere JDK-Versionen installiert sind, verwenden Sie sudo update-alternatives --config java um interaktiv die Standardlaufzeitumgebung auszuwählen. Derselbe Befehl mit javac schaltet den Compiler um.
OpenJDK installiert über apt landet in /usr/lib/jvm/Diesen Weg weisen Sie. JAVA_HOME zum Beispiel bei der Konfiguration von Build-Tools, Anwendungsservern oder IDEs wie IntelliJ IDEA und Eclipse.
Wie man die Umgebungsvariable JAVA_HOME festlegt Ubuntu
Bauwerkzeuge wie Maven, GradleAmeise, Kater und Jenkins Lies das JAVA_HOME Umgebungsvariable zum Auffinden des JDK. Wenn JAVA_HOME Wenn die Version fehlt oder auf die falsche Version verweist, können diese Tools nicht kompiliert, verpackt oder gestartet werden. Ubuntu Die Einstellung erfolgt nicht automatisch, daher muss sie einmal pro Benutzer oder systemweit vorgenommen werden.
Schritt 1) Ermitteln Sie den tatsächlichen Pfad zum JDK. readlink Der Trick gibt den eigentlichen Ordner zurück, der java wird aufgelöst zu:
readlink -f $(which java)
# example output: /usr/lib/jvm/java-17-openjdk-amd64/bin/java
Das JDK-Verzeichnis ist der Ordner oben die bin Verzeichnis. Im Beispiel heißt das /usr/lib/jvm/java-17-openjdk-amd64.
Schritt 2) Stelle den JAVA_HOME nur für Ihren Benutzer durch Bearbeiten ~/.bashrc:
echo 'export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64' >> ~/.bashrc echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc source ~/.bashrc
Schritt 3) Stelle den JAVA_HOME Systemweit (alle Benutzer) durch Bearbeiten /etc/environment:
sudo nano /etc/environment # add the following line, save, and exit JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
Laden Sie die Umgebung neu mit source /etc/environment Oder starten Sie eine neue Shell, damit die Änderung wirksam wird.
Schritt 4) Überprüfen Sie, ob die Variable korrekt eingestellt ist:
echo $JAVA_HOME
$JAVA_HOME/bin/java -version
Der erste Befehl gibt den Pfad zum JDK aus, und der zweite Befehl führt ihn exakt aus. java binär, dass JAVA_HOME weist darauf hin, dass beide Einstellungen übereinstimmen.
So überprüfen, wechseln und deinstallieren Java on Ubuntu
Sobald Java Wenn es installiert ist, müssen Sie häufig die Version überprüfen, zwischen mehreren JDKs wechseln oder eine ältere Laufzeitumgebung entfernen. Alle drei Aufgaben verwenden Standardeinstellungen. Ubuntu Die Bearbeitung der Werkzeuge dauert jeweils nur wenige Sekunden.
Überprüfen Sie die Installation Java Version
Drei Befehle liefern ein vollständiges Bild der aktuellen Laufzeitumgebung, des Compilers und der Standardalternative:
java -version # runtime version javac -version # compiler version sudo update-alternatives --display java # every registered JDK
If java -version funktioniert, aber javac -version Es wird die Meldung „Befehl nicht gefunden“ angezeigt, obwohl nur die JRE installiert ist. Installieren Sie das JDK mit sudo apt install default-jdk um den Compiler hinzuzufügen.
Zwischen mehreren JDK-Versionen wechseln
Wenn Sie mehr als ein JDK installiert haben, wählen Sie das Standard-JDK interaktiv aus mit:
sudo update-alternatives --config java sudo update-alternatives --config javac
Ubuntu Gibt eine nummerierte Liste aller registrierten JDKs aus. Geben Sie die Nummer der gewünschten Version ein und drücken Sie die Eingabetaste. Wiederholen Sie den Befehl für javac Um den Compiler parallel zur Laufzeitumgebung zu wechseln.
Deinstallieren Java ab Ubuntu
Um ein über die aptDas Paket säubern und nicht verwendete Abhängigkeiten bereinigen:
sudo apt remove --purge openjdk-17-jdk
sudo apt autoremove
Um ein zu entfernen Oracle JDK, du Extracmanuell löschen, den Ordner löschen und die Alternative abmelden:
sudo rm -rf /opt/jdk1.8.0_05
sudo update-alternatives --remove "java" "/opt/jdk1.8.0_05/bin/java"
Nach der Deinstallation ausführen java -version Um sicherzustellen, dass die Entfernung abgeschlossen ist, sollte die Ausgabe entweder ein anderes registriertes JDK anzeigen oder „Befehl nicht gefunden“, falls kein JDK registriert ist. Java bleibt im System.





