Oracle hat vor einigen Tagen Java 15 veröffentlicht. Diejenigen, die dies auf Ubuntu-, Debian- und Linux-basierten Distributionen wie Pop! _OS, Linux Mint, Zorin OS usw. können das Linux Uprising Java PPA verwenden. Oracle JDK 15 wird mindestens zwei vierteljährliche Updates erhalten, bevor JDK 16 im März 2021 folgt.
Informationen zu den Neuerungen in Oracle Java 15 finden Sie in der Release-Ankündigung.
Ich möchte darauf hinweisen, dass ich die Verwendung von Oracle Java nicht empfehle, aber ich stelle es denjenigen zur Verfügung, die es benötigen. Oracle Java verwendet ab Java 11 eine kommerzielle Lizenz, die es erlaubt, es kostenlos herunterzuladen und nur für Entwicklungs- und Testzwecke zu verwenden, aber für die Verwendung in der Produktion ist eine Gebühr zu entrichten. Anstelle von Oracle Java können Sie Open-Source-JDK-Builds verwenden, wie sie beispielsweise von AdoptOpenJDK oder Zulu OpenJDK angeboten werden.
Dieses Oracle Java 15-Installationsprogramm basiert auf dem Web Upd8-Java-Paket (daher geht der Dank an die ursprünglichen Ersteller) mit geringfügigen Änderungen und enthält keine Oracle Java-Binärdateien. Stattdessen wird Oracle Java 15 automatisch heruntergeladen, installiert und optional als Standard-Java (führt Update-Alternativen aus, exportiert die Umgebungsvariable JAVA_HOME usw.) auf Ihrem System festgelegt.
Für Oracle Java 15 sind x64- und aarch64-Linux-Builds verfügbar. Oracle hat die Bereitstellung von ARM-Builds für einige Releases bis zum neuesten Oracle Java 15 eingestellt.
Dies ist das erste Mal, seit ich dieses Paket angenommen habe, dass Oracle ARM-Binärdateien veröffentlicht hat, also lassen Sie es mich bitte wissen, wenn Sie ARM haben -bezogene Probleme mit dem Paket.
Installieren Sie Oracle Java 15 auf Ubuntu, Debian, Linux Mint, Pop! _OS, Zorin OS und andere mit einem APT PPA-Repository
Das Paket aus diesem PPA lädt Oracle Java 15 herunter und installiert es für Sie (mit Anwendungsmenü / „Öffnen mit“-Einträgen). Wenn Sie diese Version von Java als Standard festlegen (durch Hinzufügen der Datei oracle-java15-set-default
Paket), aktualisiert das Paket die Alternativen so, dass alle Java-Binärdateien aus diesem Paket standardmäßig verwendet werden, und exportiert die Umgebungsvariable JAVA_HOME für diese Version von Java (erfordert Abmeldung/Anmeldung, damit sie wirksam wird).
Oracle bietet seine eigenen DEB-Pakete zum Download an, aber sie kopieren nur die Oracle Java 15-Dateien auf Ihr System und nicht mehr. Es erlaubt nicht, es als Standard-Java festzulegen, setzt die Umgebungsvariable JAVA_HOME nicht, erstellt keine Menüpunkte usw.
Ubuntu, Linux Mint, Pop! _OS und andere Ubuntu-basierte Linux-Distributionen:Öffnen Sie ein Terminal und verwenden Sie die folgenden Befehle, um den Linux-Aufstand Oracle Java PPA und Oracle Java 15 (Oracle JDK 15) nur für x64 / aarch64 zur Installation hinzuzufügen:
sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java15-installer
Debian und andere Linux-Distributionen basierend auf Debian, aber nicht Ubuntu (ohne add-apt-repository
standardmäßig verfügbar) Benutzer:Öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus, um das Linux Uprising Oracle Java PPA-Repository hinzuzufügen und Oracle JDK 15 zu installieren:
su -
echo "deb https://ppa.launchpad.net/linuxuprising/java/ubuntu focal main" | tee /etc/apt/sources.list.d/linuxuprising-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A
apt-get update
apt-get install oracle-java15-installer
exit
Dadurch wird Oracle Java 15 installiert, und Linux-Distributionen, die automatisch empfohlene Pakete installieren, wie z. B. Ubuntu, installieren auch den oracle-java15-set-default
-Paket, das Oracle Java 15 zur Standard-Java-Version auf diesem System macht. Wenn Sie die Installation von oracle-java15-set-default
überspringen möchten so:
sudo apt install --no-install-recommends oracle-java15-installer
Oder für Linux-Distributionen, die keine empfohlenen Pakete standardmäßig installiert haben und Sie dieses Oracle Java 15 als Standard auf Ihrem System festlegen möchten, installieren Sie manuell den oracle-java15-set-default
Paket:
sudo apt install oracle-java15-set-default
Wenn Sie nicht möchten, dass Oracle Java 15 die standardmäßige Java-Version auf Ihrem System ist, entfernen Sie oracle-java15-set-default
Verwendung:
sudo apt remove oracle-java15-set-default
Sie können überprüfen, welche Version von Java standardmäßig auf Ihrem System installiert ist, indem Sie ein Terminal öffnen und java -version
eingeben und oder javac -version
. Beispiel aus meinem System:
$ java -version
java version "15" 2020-09-15
Java(TM) SE Runtime Environment (build 15+36-1562)
Java HotSpot(TM) 64-Bit Server VM (build 15+36-1562, mixed mode, sharing)
$ javac -version
javac 15
Das könnte Ihnen auch gefallen:So installieren Sie/wechseln zwischen mehreren Java-Versionen mit SDKMAN
So akzeptieren Sie automatisch die Oracle Java 15-Lizenz
Um Oracle Java 15 herunterzuladen und zu installieren, muss der Benutzer eine Lizenz akzeptieren. In einigen Fällen, z. B. bei Verwendung in einem automatisierten Skript, möchten Sie die Lizenz möglicherweise automatisch mit einem Befehl akzeptieren. Sie können dies tun, indem Sie Folgendes verwenden:
echo oracle-java15-installer shared/accepted-oracle-license-v1-2 select true | sudo /usr/bin/debconf-set-selections
Wenn das nicht funktioniert, versuchen Sie auch diesen Befehl:
echo oracle-java15-installer shared/accepted-oracle-licence-v1-2 boolean true | sudo /usr/bin/debconf-set-selections
Was tun, wenn der Download fehlschlägt
Was ist, wenn das Oracle Java 15-Installationsprogramm Oracle Java nicht herunterladen kann? Dies kann passieren, wenn Sie sich hinter einer Firewall, einem Router oder einem Proxy befinden, der das Installationsprogramm daran hindert, das Oracle Java-Archiv herunterzuladen.
Für solche Fälle gibt es jedoch eine Problemumgehung. Sie können die Oracle Java 15 .tar.gz-Datei auch auf andere Weise herunterladen, z. B. indem Sie zu einem Freund gehen, einen Webbrowser mit einem Proxy verwenden usw. und dann die heruntergeladene Oracle Java 15 .tar.gz-Datei in konvertieren/var/cache/oracle-jdk15-installer
(Erstellen Sie diesen Ordner als root, falls er nicht existiert), und installieren Sie dann oracle-java15-installer
Paket aus dem Linux Uprising PPA wie oben beschrieben. Anstatt zu versuchen, das Oracle Java 15 .tar.gz-Archiv selbst herunterzuladen, verwendet das Installationsprogramm die lokale Version, die Sie manuell heruntergeladen haben. Stellen Sie sicher, dass das heruntergeladene Oracle Java 15 .tar.gz und das Oracle Java Installer-Paket aus dem PPA beide dieselbe Version haben, sonst funktioniert dies nicht.Das könnte Sie auch interessieren:Neues Oracle Java 11 Installer für Ubuntu, Debian oder Linux Mint (mit lokalem Oracle Java .tar.gz)