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

Neues Oracle Java 11-Installationsprogramm für Ubuntu, Debian oder Linux Mint (mit lokalem Oracle Java .tar.gz)

Wie viele von Ihnen bereits wissen, müssen Sie sich bei Oracle Java bei einem Oracle-Konto anmelden, um die meisten Versionen herunterzuladen (alle außer der neuesten Oracle Java-Version). Vor einiger Zeit habe ich Installationspakete für Oracle Java 11 und 12 (basierend auf dem Paket von Web Upd8) und ein PPA für Ubuntu und Linux Mint erstellt.

Da Oracle Java 11 nicht mehr direkt von Oracle heruntergeladen werden kann, funktioniert das Installationsprogramm nicht mehr, also habe ich ein neues Installationsprogramm erstellt, das vom Benutzer verlangt, ein Oracle-Konto zu erstellen. Laden Sie das Oracle Java 11 .tar.gz-Archiv (dieselbe Version) als Installationsprogramm herunter und platzieren Sie das Archiv in /var/cache/oracle-jdk11-installer-local/ . Dann können Sie die oracle-java11-installer-local verwenden Package und es richtet Oracle Java 11 für Sie ein.

Alles andere funktioniert wie bisher. Sie können diesen oracle-java11-set-default-local installieren Package, um beispielsweise Oracle Java 11 als Standard festzulegen (nicht nur als Standard mit einer .jinfo-Datei festlegen und Alternativen aktualisieren, sondern auch die Umgebungsvariable JAVA_HOME exportieren usw.).

Dies war die einzige Möglichkeit, die mir einfiel, um die Tatsache zu umgehen, dass Oracle jetzt von Benutzern verlangt, ein Konto zu erstellen und sich anzumelden, um die meisten Oracle Java-Versionen herunterzuladen. Wenn Ihnen ein besserer Weg einfällt, lassen Sie es mich bitte wissen!

Ich werde die alte oracle-java11-installer löschen Paket, weil es nicht mehr funktioniert. Ich empfehle, es zu entfernen und das neue oracle-java11-installer-local zu verwenden Paket. Oder noch besser, wechseln Sie von Oracle Java zu OpenJDK oder einem anderen JDK-Build, da Oracle jetzt eine kommerzielle Lizenz verwendet und Sie Java nur für Entwicklung und Tests kostenlos verwenden können, für die Verwendung in der Produktion jedoch eine Gebühr anfällt.

Verwandte:

  • Installieren Sie das neueste OpenJDK 12, 11 oder 8 in Ubuntu, Debian oder RHEL mit Zulu OpenJDK-Builds
  • So installieren Sie Oracle Java 14 (JDK14) auf Ubuntu, Debian oder Linux Mint aus dem APT PPA-Repository


Dies ist eine Schritt-für-Schritt-Anleitung für die Installation von Oracle Java 11 mit dem neuen „oracle-java11-installer-local“-Paket:

1. Erstellen Sie ein Oracle-Konto unter https://profile.oracle.com/myprofile/account/create-account.jspx und melden Sie sich an

2. Laden Sie das Oracle JDK 11 .tar.gz-Archiv herunter. Stellen Sie sicher, dass die herunterzuladende Oracle JDK-Version mit der Version übereinstimmt. Ausführung des Pakets oracle-java11-installer-local. Beispielsweise hat das Installationsprogramm derzeit die Version 11.0.6, sodass es zum Installieren von Oracle JDK 11.0.6 verwendet werden kann.

3. Erstellen Sie eine /var/cache/oracle-jdk11-installer-local/ Ordner und kopieren Sie Oracle JDK 11 .tar.gz in diesen Ordner.

Erstellen Sie beispielsweise /var/cache/oracle-jdk11-installer-local/ Ordner und kopieren Sie jdk-11.0.3_linux-x64_bin.tar.gz in diesen Ordner (aus dem aktuellen Verzeichnis) mit:

sudo mkdir -p /var/cache/oracle-jdk11-installer-local/
sudo cp jdk-11.0.6_linux-x64_bin.tar.gz /var/cache/oracle-jdk11-installer-local/

4. Entfernen Sie die alte oracle-java11-installer Paket, falls Sie es installiert haben:

sudo apt purge oracle-java11-installer

5. Fügen Sie das Java-PPA von Linux Uprising hinzu (es funktioniert unter Ubuntu, Linux Mint, Pop! _OS, Elementary OS und jeder anderen Ubuntu-basierten Linux-Distribution) und installieren Sie diesen oracle-java11-installer-local Paket zum Einrichten von Oracle Java 11:

sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java11-installer-local


Fügen Sie unter Debian das PPA oracle-java11-installer-local hinzu und installieren Sie es Paket mit:

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-java11-installer-local
exit

6. Dies ist optional. Verwenden Sie den folgenden Befehl, um oracle-java11-set-default-local zu installieren , wodurch Oracle JDK 11 zum Standard wird:

sudo apt install oracle-java11-set-default-local

Unter Ubuntu wird dieses Paket automatisch während der Installation oracle-java11-installer-local installiert , aber das ist bei Linux Mint nicht der Fall.

Wenn Sie nicht möchten, dass Oracle Java 11 die standardmäßige JDK-Version auf Ihrem System ist, entfernen Sie das Paket, das es zur Standardversion macht, wie folgt:

sudo apt remove oracle-java11-set-default-local


Ubuntu
  1. So installieren Sie PostgreSQL 9.1.3 mit pgAdmin3 auf Ubuntu 11.10 / Linux Mint 12

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

  3. Oracle Oracle Java (jdk) Installer Ppa eingestellt??

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

  5. Installieren Sie eine beliebige Oracle Java (JDK)-Version in Ubuntu, Debian, Linux Mint oder Fedora mit install-java.sh

Installieren Sie das „SuperTux 2“-Spiel für Kinder unter Ubuntu 16.04 / Debian 9 / Linux Mint 18.03

So richten Sie GlassFish 4.1 mit JAVA 8 in Ubuntu 15.04 ein

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

So laden Sie Pakete mit Abhängigkeiten lokal in Ubuntu, Debian, Linux Mint, Pop OS herunter

So installieren Sie Java unter Ubuntu und Linux Mint

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