Ich habe eine neue Ubuntu 16.04.3-VM erstellt und versuche, JDK 9 zu installieren. Leider kann die neueste Version des JDK- apt
Installationsprogramms 9.0.1-1~webupd8~0
die Binärdateien nicht herunterladen, und ich vermute, dass der Grund dafür liegt, dass JDK 9.0.4 heute veröffentlicht wurde und Oracle hat die Archive verschoben.
Ich habe die typischen Schritte für die Installation ausgeführt:
add-apt-repository ppa:webupd8team/java
apt-get update && apt-get install oracle-java9-installer
Ich werde dann mit der folgenden Fehlermeldung aufgefordert:
Downloading Oracle Java 9...
--2018-01-16 15:15:07-- http://download.oracle.com/otn-pub/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.tar.gz
Resolving download.oracle.com (download.oracle.com)... 23.200.70.136
Connecting to download.oracle.com (download.oracle.com)|23.200.70.136|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://edelivery.oracle.com/otn-pub/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.tar.gz [following]
--2018-01-16 15:15:11-- https://edelivery.oracle.com/otn-pub/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.tar.gz
Resolving edelivery.oracle.com (edelivery.oracle.com)... 23.35.226.115, 2600:1404:21:49d::2d3e, 2600:1404:21:493::2d3e
Connecting to edelivery.oracle.com (edelivery.oracle.com)|23.35.226.115|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://download.oracle.com/otn-pub/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.tar.gz?AuthParam=1516137431_0e89d10b30203a572ea858768475ef74 [following]
--2018-01-16 15:15:11-- http://download.oracle.com/otn-pub/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.tar.gz?AuthParam=1516137431_0e89d10b30203a572ea858768475ef74
Connecting to download.oracle.com (download.oracle.com)|23.200.70.136|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2018-01-16 15:15:11 ERROR 404: Not Found.
download failed
Oracle JDK 9 is NOT installed.
dpkg: error processing package oracle-java9-installer (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
oracle-java9-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ich habe diesen Thread gefunden, der ihn für das JDK 9 GA adressiert hat , aber es scheint nicht, dass die neueste Antwort für JDK 9.0.4 + 11 funktioniert. Ich habe die SHA-Prüfsummen ( auf dieser Seite zu finden ) aktualisiert , die Hauptversion auf 9.0.4 und die Nebenversion auf 11 gesetzt, aber ich habe immer noch keinen Erfolg.
Welche Schritte müssen ausgeführt werden, damit das JDK- apt
Installationsprogramm funktioniert, bis das WebUpd8-Team die PPA aktualisieren kann?
Für Benutzer, die gerade erst auf diese Frage gekommen sind, ist Oracle Java 9, da es sich nicht um eine LTS-Version handelt, jetzt nicht mehr verfügbar und kann nicht heruntergeladen werden. Leider ist Java 10 noch nicht über das Web Upd8 PPA verfügbar , aber auf der PPA-Seite wird ein anderes PPA empfohlen .
Oracle Java 8
Java 8 ist eine LTS-Version, die viel länger hält als Java 10 und installiert werden kann mit:
Oracle Java 10
Java 10 ist eine Nicht-LTS-Version, die nicht lange hält und installiert werden kann mit:
quelle