GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren Sie Java unter Ubuntu 22.04

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

installiert
 sudo 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

installieren
 sudo 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.


Linux
  1. So installieren Sie Java auf Ubuntu

  2. So installieren Sie Java unter Ubuntu Linux

  3. So installieren Sie Java 17 in Ubuntu 20.04

  4. So installieren Sie Java unter Ubuntu 16.04

  5. So installieren Sie Java unter Ubuntu 20.04

So installieren Sie Java JDK 17 unter Ubuntu 22.04

So installieren Sie Java JDK 18 unter Ubuntu 22.04 / Ubuntu 20.04

So installieren Sie OpenJDK (Java) auf Ubuntu

So installieren Sie Java unter Ubuntu 18.04

Wie installiere ich Java unter Ubuntu 18.04?

So installieren Sie Java unter Ubuntu 22.04