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.

  • 📦 OpenJDK via apt: sudo apt install default-jdk lädt das aktuelle LTS OpenJDK von der Ubuntu Archivieren mit einem einzigen Befehl.
  • ⬇️ Oracle JDK-Tarball: Laden Sie die tar.gz-Datei herunter von OracleExtract zu /opt und registrieren Sie die Binärdateien bei update-alternatives.
  • 🧹 Alte Versionen entfernen: sudo apt purge openjdk-* entfernt vorherige Installationen, sodass nur die gewünschte Laufzeitumgebung im PATH verbleibt.
  • 🌱 JAVA_HOME: Setzen Sie JAVA_HOME in /etc/profile oder ~/.bashrc, damit Build-Tools wie Maven, Gradleund Tomcat findet das JDK.
  • 🔀 Update-Alternativen: Registrieren Sie java, javac und javaws so Ubuntu Kann problemlos zwischen mehreren installierten JDKs wechseln.
  • Installation überprüfen: Die Befehle `java -version` und `javac -version` bestätigen die Laufzeitversion und dass sich der Compiler im PATH befindet.
  • 🗑️ Deinstallieren Java: apt remove --purge für OpenJDK, oder löschen Sie den Ordner /opt und entfernen Sie den Eintrag für alternatives. Oracle JDK.

So installieren Sie Java in Ubuntu (Linux)

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.

So installieren Sie Java On Ubuntu

Schritt 2) Überprüfen Sie, ob die Ubuntu Die Betriebssystemarchitektur ist 32-Bit oder 64-Bit. Ausführen:

file /sbin/init

So installieren Sie Java On Ubuntu

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.

So installieren Sie Java On Ubuntu

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.

So installieren Sie Java On Ubuntu

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.

Häufig gestellte Fragen

Führen Sie sudo apt update gefolgt von sudo apt install default-jdk aus. Ubuntu Lädt den empfohlenen OpenJDK-Build aus dem Archiv herunter, installiert den Compiler und die Laufzeitumgebung und registriert sie in einem Schritt bei update-alternatives.

OpenJDK ist die kostenlose Open-Source-Referenzversion von Java SE, vertrieben über die Ubuntu Archiv. Oracle JDK ist eine kommerzielle Version mit demselben Code plus Oracle Unterstützung. Beide bestehen die Java SE-Kompatibilitätstests.

Fügen Sie `export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64` für einen Benutzer zu `~/.bashrc` hinzu oder für alle Benutzer zu `/etc/environment`. Führen Sie `source` für die Datei aus und überprüfen Sie die Einstellung anschließend mit `echo $JAVA_HOME`.

Führen Sie sudo update-alternatives –config java aus, um interaktiv die Standardlaufzeitumgebung auszuwählen, und wiederholen Sie den Vorgang anschließend mit –config javac für den Compiler. Ubuntu listet alle registrierten JDKs nach Index auf, sodass Sie eine bestimmte Version auswählen können.

Führen Sie für OpenJDK den Befehl `sudo apt remove --purge openjdk-17-jdk` gefolgt von `sudo apt autoremove` aus. Eine manuelle Anleitung finden Sie hier. Oracle Installieren, löschen Sie die ExtracEntfernen Sie den Ordner „ted“ und heben Sie die Registrierung der Alternative mit „sudo update-alternatives –remove“ auf.

Führen Sie `java -version` aus, um die Laufzeitumgebung zu überprüfen, und `javac -version`, um den Compiler zu überprüfen. Übereinstimmende Versionszeichenfolgen bestätigen ein vollständiges JDK. Wird nur `java` ausgegeben, installieren Sie das JDK, um den Compiler und das Verzeichnis `tools` hinzuzufügen.

KI-Assistenten wie ChatGPT lesen Ihre Betriebssystemversion und das Ziel-JDK aus und generieren anschließend zum Kopieren und Einfügen geeignete apt-Befehle, JAVA_HOME-Einträge und Code-Snippets für update-alternatives. Außerdem diagnostizieren sie PATH-Fehler anhand der Ausgabe von java -version schneller als eine manuelle Fehlersuche.

Ja. GitHub Copilot generiert Shell-Skripte und Dockerfiles, die OpenJDK installieren, JAVA_HOME setzen und Alternativen registrieren. RevPrüfen Sie vor dem Ausführen mit sudo, ob der generierte Code die richtige JDK-Version und den richtigen Pfad enthält.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: