Update:Oracle Java 10 hat das Ende öffentlicher Updates erreicht (siehe Roadmap hier), sodass es nicht mehr zum Download verfügbar ist. Infolgedessen funktionieren die Pakete im Linux Uprising Java PPA nicht mehr. Wechseln Sie zu Oracle Java 11 (das im PPA von Linux Uprising enthalten ist und eine Langzeitversion ist), dem neuesten Oracle Java 14 oder OpenJDK (Sie können auch AdoptOpenJDK oder ZuluJDK verwenden).
Informationen zu Ubuntu oder Linux Mint finden Sie in unserem anderen Artikel:Installieren Sie Oracle Java 10 in Ubuntu oder Linux Mint aus dem PPA-Repository
Wie ich Ihnen im vorherigen Artikel gesagt habe, habe ich ein PPA für Oracle Java 10 basierend auf den WebUpd8 Java PPA-Paketen erstellt (die kein Oracle Java 10 enthalten). Während viele PPAs in Debian nicht funktionieren, funktioniert dieses, weil das Paket offizielle Oracle Java 10-Binärdateien herunterlädt und installiert, die im Gegensatz zu normalen PPA-Paketen nicht für bestimmte Versionen von Ubuntu entwickelt wurden.
Oracle stellt Java 10 nur für 64-Bit bereit, daher funktionieren die Pakete von LinuxUprising Java PPA nur auf 64-Bit. Versuchen Sie nicht, dies auf anderen Architekturen zu verwenden, da dies nicht funktionieren wird! Das PPA-Repository-Paket installiert das Oracle Java 10 JDK, das die JRE enthält. Der Bin-Ordner von Java JRE ist nicht mehr separat und befindet sich nicht mehr im selben Bin-Ordner wie die JDK-Binärdateien.
Installieren Sie Oracle Java 10 (JDK 10) in Debian
Verwenden Sie die folgenden Befehle, um das LinuxUprising Java PPA-Repository zu Ihren Softwarequellen hinzuzufügen und Oracle Java 10 in Debian (jede Debian-Version) zu installieren:
su -
echo "deb https://ppa.launchpad.net/linuxuprising/java/ubuntu bionic 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-java10-installer
exit
Der Paketname lautet oracle-java10-installer und nicht oracle-java10-jdk, da es keine Oracle-Java-Dateien enthält. Es ist nur ein Installationsprogramm, das die Binärdatei von den Oracle-Servern herunterlädt und alles automatisch für Sie konfiguriert.
Stellen Sie nach dem Hinzufügen des PPA zu Ihren Softwarequellen sicher, dass Sie Oracle Java 10 als Standard auf Ihrem Debian-System festlegen. oracle-java10-set-default installiert (kann automatisch installiert werden):
su -
apt-get install oracle-java10-set-default
exit
Wenn Oracle Java 10 installiert, aber nicht als Standard-Java-Version auf Ihrem Debian-Rechner verwendet werden soll, entfernen Sie das Paket oracle-java10-set-default:
su -
apt-get remove oracle-java10-set-default
exit
In Fällen, in denen das Installationsprogramm das Oracle Java 10 tar.gz-Archiv nicht herunterlädt (der Download wird von einem Router, einer Firewall oder einem ISP blockiert), können Sie das Oracle Java 10 tar.gz-Archiv / var manuell herunterladen /cache/oracle-jdk10-installer-Ordner und installieren Sie dann das oracle-java10-installer-Paket und es sollte das heruntergeladene tar.gz-Archiv enthalten, anstatt es von den Oracle-Servern herunterzuladen.
Akzeptieren Sie die Oracle Java 10-Lizenz ohne Benutzereingaben
Bei der Installation von Oracle Java 10 wird der Benutzer aufgefordert, die Oracle-Lizenz zu akzeptieren, bevor er mit der Installation fortfährt. Wenn Sie die Installation automatisieren müssen (für Docker, Skripte usw.), können Sie die Oracle-Lizenz vor der Installation des Oracle Java 10-Pakets mit einem Befehl automatisch akzeptieren:
echo oracle-java10-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
Ich habe gelesen, dass der obige Befehl auf einigen Debian-Systemen nicht funktioniert, obwohl er bei Debian Testing für mich funktioniert hat. Wenn der obige Befehl auf Ihrem Debian-Rechner nicht funktioniert, können Sie stattdessen den folgenden Befehl versuchen:
echo oracle-java10-installer shared/accepted-oracle-licence-v1-1 boolean true | sudo /usr/bin/debconf-set-selections
Informationen zu Ubuntu, Linux Mint, Elementary OS und anderen Ubuntu-basierten Linux-Distributionen finden Sie unter:Installieren Sie Oracle Java 10 in Ubuntu oder Linux Mint aus dem PPA-Repository.