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

So installieren Sie Oracle Java 15 unter Ubuntu, Debian oder Linux Mint mit dem APT PPA-Repository

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)


Debian
  1. So installieren Sie Oracle Java 8 auf Ubuntu 16.04/Linux Mint 17 (PPA-Methode)

  2. So installieren Sie die Deepin-Desktopumgebung auf Ubuntu 20.10 oder 20.04 / Linux Mint 20.x.

  3. So installieren Sie Oracle Java 14 (JDK 14) unter Ubuntu, Debian oder Linux Mint aus dem APT PPA-Repository

  4. Installieren Sie Oracle Java 13 auf Ubuntu, Linux Mint oder Debian aus dem APT PPA-Repository

  5. Installieren Sie Oracle Java 10 in Ubuntu oder Linux Mint aus dem PPA-Repository

So installieren Sie Visual Studio Code unter Ubuntu 18.04 / Linux Mint 19 und Debian 9

So installieren Sie Oracle Java 12/11/8 auf Ubuntu 18.04 und Linux Mint 19

So installieren Sie Oracle Java 8 auf Ubuntu 16.10 über PPA

So installieren Sie Java unter Ubuntu und Linux Mint

Wie installiere ich Java (OpenJDK oder Oracle Java) unter Ubuntu 20.04 Linux?

So installieren Sie Oracle Java 16 auf Debian, Ubuntu, Pop! _OS oder Linux Mint mit dem APT PPA-Repository