So installieren Sie Java unter Ubuntu 22.04. Java ist eine der beliebtesten Programmiersprachen, die häufig zum Erstellen von Anwendungen verwendet wird. Es läuft auf allen wichtigen Betriebssystemen und Geräten.
In diesem Handbuch erfahren Sie, wie Sie mehrere Versionen von Java (11, 17, 18) Runtime Environment (JRE), Java Development Kit (JDK) und Open JDK installieren.
Sie erfahren auch, wie Sie zwischen Java-Versionen und den Java Development Kit-Versionen wechseln.
Verfügbare Java-Versionen in Ubuntu 22.04
Beginnen Sie damit, die Pakete auf die neueste verfügbare Version zu aktualisieren.
sudo apt update sudo apt upgrade
Standardmäßig enthalten Ubuntu 22.04-Repositories zwei OpenJDK-Pakete, Java Runtime Environment (JRE) und Java Development Kit (JDK).
Um die verfügbaren Pakete zu überprüfen, können Sie den folgenden Befehl verwenden.
sudo java -version
Output Command 'java' not found, but can be installed with: apt install openjdk-11-jre-headless # version 11.0.15+10-0ubuntu0.22.04.1, or apt install default-jre # version 2:1.11-72build2 apt install openjdk-17-jre-headless # version 17.0.3+7-0ubuntu0.22.04.1 apt install openjdk-18-jre-headless # version 18~36ea-1 apt install openjdk-8-jre-headless # version 8u312-b07-0ubuntu1 Ask your administrator to install one of them.
Wenn Sie sich nicht sicher sind, was Sie installieren sollen, können Sie die Standardversion von OpenJDK (JDK 11) auswählen.
Java Runtime 11 installieren
Führen Sie den folgenden Befehl aus, um die standardmäßige Java Runtime Environment (JRE) zu installieren, die die JRE von OpenJDK 11
installiertsudo apt install default-jre
Sobald die Installation abgeschlossen ist, können Sie die Java-Version mit dem folgenden Befehl überprüfen.
java -version
Sie erhalten eine Ausgabe ähnlich der untenstehenden.
openjdk version "11.0.15" 2022-04-19 OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1) OpenJDK 64-Bit Server VM (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1, mixed mode, sharing)
Jetzt haben Sie Java 11 Runtime auf Ihrem Ubuntu 22.04 installiert.
Installieren Sie das Java Development Kit
Wenn Sie das Java Development Kit zum Kompilieren von Java-Programmen benötigen, können Sie auch Open JDK
installierensudo apt install default-jdk
Sobald die Installation abgeschlossen ist, können Sie die Java-Version mit dem folgenden Befehl überprüfen.
java -version
Sie erhalten eine Ausgabe ähnlich der untenstehenden.
javac 11.0.15
Jetzt haben Sie das Java Development Kit auf Ihrem Ubuntu 22.04 installiert.
Java JDK 17 installieren
Führen Sie den folgenden Befehl aus, um das Standard-Java-JDK zu installieren, das auch die JRE von OpenJDK 17 installiert.
sudo apt install openjdk-17-jdk
Sobald die Installation abgeschlossen ist, können Sie die Java-Version mit dem folgenden Befehl überprüfen.
java -version
Sie erhalten eine Ausgabe ähnlich der untenstehenden.
openjdk version "17.0.3" 2022-04-19 OpenJDK Runtime Environment (build 17.0.3+7-Ubuntu-0ubuntu0.22.04.1) OpenJDK 64-Bit Server VM (build 17.0.3+7-Ubuntu-0ubuntu0.22.04.1, mixed mode, sharing)
Jetzt haben Sie Java 17 Runtime auf Ihrem Ubuntu 22.04 installiert.
Java JDK 18 installieren
Führen Sie den folgenden Befehl aus, um das Standard-Java-JDK zu installieren, das auch die JRE von OpenJDK 18 installiert.
sudo apt install openjdk-18-jdk
Sobald die Installation abgeschlossen ist, können Sie die Java-Version mit dem folgenden Befehl überprüfen.
java -version
Sie erhalten eine Ausgabe ähnlich der untenstehenden.
openjdk version "18-ea" 2022-03-22 OpenJDK Runtime Environment (build 18-ea+36-Ubuntu-1) OpenJDK 64-Bit Server VM (build 18-ea+36-Ubuntu-1, mixed mode, sharing)
Jetzt haben Sie Java 18 Runtime auf Ihrem Ubuntu 22.04 installiert.
Zwischen Java (JRE)-Versionen wechseln
Wenn Sie mehrere Java-Versionen installiert haben, können Sie die Version einfach mit dem folgenden Befehl ändern.
sudo update-alternatives --config java
Dieser Befehl fordert Sie auf, die Java-Version auszuwählen.
There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-18-openjdk-amd64/bin/java 1811 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 manual mode 3 /usr/lib/jvm/java-18-openjdk-amd64/bin/java 1811 manual mode Press <enter> to keep the current choice[*], or type selection number:
Wählen Sie die Nummer und drücken Sie Enter
.
Zwischen Java (JDK)-Versionen wechseln
Sie müssen auch die Version des Java-Entwicklungskits ändern, da es sonst zu Kompatibilitätsproblemen kommen kann.
Um den javac
zu ändern Version können Sie den folgenden Befehl verwenden.
sudo update-alternatives --config javac
Dieser Befehl fordert Sie auf, die Java-Entwicklungsversion auszuwählen.
There are 3 choices for the alternative javac (providing /usr/bin/javac). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-18-openjdk-amd64/bin/javac 1811 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/javac 1111 manual mode 2 /usr/lib/jvm/java-17-openjdk-amd64/bin/javac 1711 manual mode 3 /usr/lib/jvm/java-18-openjdk-amd64/bin/javac 1811 manual mode Press <enter> to keep the current choice[*], or type selection number:
Wählen Sie die Nummer und drücken Sie Enter
.
Jetzt haben Sie auch die Java Development Kit-Version konfiguriert.
Umgebungsvariable JAVA_HOME konfigurieren
Um den Pfad einzurichten, müssen Sie den Installationspfad mit update-alternatives
finden Befehl.
sudo update-alternatives --config java
Hier sehen Sie den Pfad von Java.
- OpenJDK 11 befindet sich unter
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
- OpenJDK 17 befindet sich unter
/usr/lib/jvm/java-17-openjdk-amd64/bin/java
- OpenJDK 18 befindet sich unter
/usr/lib/jvm/java-18-openjdk-amd64/bin/java
Jetzt können Sie dies der Umgebungsdatei hinzufügen.
sudo nano /etc/environment
Fügen Sie nun den Pfad wie unten gezeigt hinzu, hier wird die Methode zum Hinzufügen von Java 11 zum Pfad gezeigt.
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
Damit die Änderungen übernommen werden, melden Sie sich entweder ab und wieder an oder führen Sie den folgenden Befehl für die aktuelle Sitzung aus.
source /etc/environment
So überprüfen Sie die Umgebungsvariable von Java
echo $JAVA_HOME
Sie erhalten den gerade eingestellten Installationspfad.
/usr/lib/jvm/java-11-openjdk-amd64
Das ist alles.
Machen Sie Ihren ersten Schritt in Richtung einer Karriere in der Java-Softwareentwicklung mit diesem Einführungskurs
Schlussfolgerung
Jetzt haben Sie gelernt, wie Sie mehrere Versionen von Java 11, 17 oder 18 installieren und JAVA_HOME auf Ubuntu 22.04 konfigurieren.
Vielen Dank für Ihre Zeit. Wenn Sie auf ein Problem oder Feedback stoßen, hinterlassen Sie bitte unten einen Kommentar.