Impossible d'installer JDK 9 via apt

7

J'ai créé une nouvelle machine virtuelle Ubuntu 16.04.3 et je tente d'installer JDK 9. Malheureusement, la dernière version de l'installateur JDK apt , 9.0.1-1~webupd8~0 , ne parvient pas à télécharger les fichiers binaires et je pense que la raison en est JDK 9.0.4 a été publié aujourd'hui et Oracle a déplacé les archives. / a>

J'ai effectué les étapes typiques de l'installation:

add-apt-repository ppa:webupd8team/java
apt-get update && apt-get install oracle-java9-installer

Je suis alors invité avec le message d'erreur suivant:

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)

J'ai trouvé cette discussion sur le JDK 9 GA , mais Il ne semble pas que la dernière réponse fonctionne pour JDK 9.0.4 + 11. J'ai mis à jour les sommes de contrôle SHA ( trouvées sur cette page ), définir la version majeure à 9.0.4, et définir la version mineure à 11, mais je n'ai toujours pas de succès.

Quelles sont les étapes à suivre pour que l’installateur JDK apt fonctionne jusqu’à ce que l’équipe WebUpd8 puisse mettre à jour le PPA?

    
posée PicoDeGallo 16.01.2018 - 23:22
la source

2 réponses

6

Tout d’abord, si vous pensez avoir besoin d’Oracle Java à cause d’un tutoriel stupide sur Internet, il vous suffit d’exécuter cette commande pour installer Java dans toutes les versions d’Ubuntu actuellement prises en charge:

sudo apt install default-jdk   

Si vous continuez à lire le reste de cette réponse, vous pensez que vous devez installer Oracle Java au lieu d’installer un package Java à partir des référentiels Ubuntu par défaut.

J'ai essayé de télécharger Oracle Java 9 manuellement à partir du site Web officiel d’Oracle à l’adresse: lien et le lien pour télécharger jdk-9.0.4_linux-x64_bin.tar.gz fonctionne. Si le lien de téléchargement ne fonctionne pas car il a été mis à jour, rendez-vous sur le site officiel Oracle et Téléchargez Java à partir de là. Votre autre alternative consiste à installer openjdk-9-jdk à partir des référentiels Ubuntu 16.04 par défaut.

Installez Oracle Java JDK de manière manuelle

Java 8 peut également être installé de la même manière. Le lien pour télécharger Java 8 manuellement à partir du site Web officiel d'Oracle est le suivant: lien

    
réponse donnée karel 17.01.2018 - 15:59
la source
1

Pour les personnes qui arrivent à cette question, Oracle Java 9, car il n'est pas une version LTS, est maintenant en fin de vie et ne peut pas être téléchargé. Malheureusement, Java 10 n’est pas encore disponible via le PPA Web Upd8 , mais sa page PPA recommande un autre PPA pour cela .

Oracle Java 8

Java 8 est une version LTS qui durera beaucoup plus longtemps que Java 10 et peut être installée avec:

sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Oracle Java 10

Java 10 est une version non LTS qui ne durera pas longtemps et peut être installée avec:

sudo apt-add-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java10-installer
    
réponse donnée Chai T. Rex 22.05.2018 - 02:09
la source

Lire d'autres questions sur les étiquettes