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

So installieren Sie Oracle Java JDK 18 in Ubuntu 20.04 | Ubuntu 22.04

Oracle hat vor wenigen Tagen Java 18 angekündigt. So installieren Sie die Programmiersprache in Ubuntu Linux.

Was ist neu in Java 18:

  • Neuer nativer Oracle Cloud Infrastructure (OCI)-Dienst zur Verwaltung von Java-Laufzeiten und -Anwendungen vor Ort oder in einer beliebigen Cloud.
  • Legt UTF-8 als Standardzeichensatz der Standard-Java-APIs fest
  • Ein Befehlszeilentool und eine API zum Starten eines minimalen Webservers, der nur statische Dateien bereitstellt.
  • Kernreflektion mit Methoden-Handles neu implementieren
  • Internet-Adressauflösung SPI.
  • JEP-Codeausschnitte in der Java-API-Dokumentation.
  • Vektor-API (Dritter Inkubator)
  • Fremdfunktion und Speicher-API (zweiter Inkubator)
  • Musterabgleich für Switch (zweite Vorschau)

JDK 18 in Ubuntu installieren:

Dieses Ubuntu PPA verwaltet das Installationsskript für die automatische Installation von Java. Es wird jedoch nicht für die neue Java 18-Version aktualisiert.

Hier ist also die Schritt-für-Schritt-Anleitung, die zeigt, wie man das offizielle Deb installiert und manuell als Standard festlegt.

1. Java-Paket herunterladen

Gehen Sie zunächst zur Oracle-Website und wählen Sie das .deb-Paket herunterladen:

Java herunterladen

Es ist ein 64-Bit-.deb-Paket für moderne PCs und Laptops.

2. Installieren Sie das .deb-Paket

Drücken Sie als Nächstes Strg + Alt + T auf der Tastatur, um das Terminal zu öffnen. Führen Sie nach dem Öffnen den folgenden Befehl aus, um das gerade heruntergeladene Paket zu installieren:

cd ~/Downloads && sudo apt install ./jdk-18_linux-x64_bin.deb

Hier können Sie auch im Dateimanager auf die .deb-Datei doppelklicken, um sie zu installieren.

3. Stellen Sie JDK 18 als Standard ein:

Es installiert die Sprachdateien in ‘/usr/lib/jvm/jdk-18/ ' Verzeichnis. Um es als Standard festzulegen, führen Sie die folgenden 2 Schritte nacheinander aus.

a.) Erstellen Sie symbolische Links für die ausführbaren Dateien:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-18/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-18/bin/javac 1
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk-18/bin/jar 1

Fügen Sie auf ähnliche Weise Links für andere ausführbare Dateien hinzu (z. B. jarsigner , jlink , javadoc ) nach Bedarf.

b.) Führen Sie als Nächstes die folgenden Befehle nacheinander aus und geben Sie die Zahl ein, um Java JDK 18 als Standard auszuwählen.

sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config jar

Wenn Sie fertig sind, überprüfen Sie dies, indem Sie den Befehl im Terminal ausführen:

java -version
javac -version

4. Setzen Sie JAVA_HOME:

Option 1.) Stellen Sie JAVA_HOME für die aktuelle Konsole ein, das funktioniert, bis Sie es schließen:

export JAVA_HOME=/usr/lib/jvm/jdk-18
setenv JAVA_HOME=/usr/lib/jvm/jdk-18

Option 2.) Um es dauerhaft zu machen, erstellen und bearbeiten Sie die Konfigurationsdatei mit dem Befehl:

sudo gedit /etc/profile.d/jdk.sh

fügen Sie dann folgende Zeilen hinzu:

export J2SDKDIR=/usr/lib/jvm/jdk-18
export J2REDIR=/usr/lib/jvm/jdk-18
export PATH=$PATH:/usr/lib/jvm/jdk-18/bin:/usr/lib/jvm/jdk-18/db/bin
export JAVA_HOME=/usr/lib/jvm/jdk-18
export DERBY_HOME=/usr/lib/jvm/jdk-18/db

Und erstellen Sie eine weitere für die C-Shell:

sudo gedit /etc/profile.d/jdk.csh

füge folgende Zeilen hinzu und speichere es:

setenv J2SDKDIR /usr/lib/jvm/jdk-18
setenv J2REDIR /usr/lib/jvm/jdk-18
setenv PATH ${PATH}:/usr/lib/jvm/jdk-18/bin:/usr/lib/jvm/jdk-18/db/bin
setenv JAVA_HOME /usr/lib/jvm/jdk-18
setenv DERBY_HOME /usr/lib/jvm/jdk-18/db

Ändern Sie abschließend die Berechtigungen per Befehl, und dies sollte beim nächsten Start erfolgen.

sudo chmod +x /etc/profile.d/jdk.csh /etc/profile.d/jdk.sh

Originalartikel


Ubuntu
  1. So installieren Sie Java auf Ubuntu

  2. So installieren Sie Java unter Ubuntu 18.04

  3. So installieren Sie Java JDK unter Debian 11

  4. So installieren Sie Oracle Java JDK 11/8 auf Ubuntu 16.04 und Linux Mint 18

  5. So installieren Sie Java 17 in Ubuntu 20.04

So installieren Sie Java (JRE oder JDK) unter Ubuntu 16.04

So installieren Sie Oracle Java unter Ubuntu 17.04

So installieren Sie Oracle Java unter Ubuntu 17.10

So installieren Sie Oracle Java unter Ubuntu 18.04 LTS

So installieren Sie JDK 14 unter Ubuntu 22.04

So installieren Sie Java unter Ubuntu 22.04