web-dev-qa-db-fra.com

Impossible d'installer Java9 sur Ubuntu

Java8 fonctionne déjà, mais lorsque j'essaie d'installer Java9, c'est ce qui se passe à chaque fois:

Sudo apt-get install Oracle-Java9-installer

Lecture des listes de paquets ... Terminé Construction de l'arbre de dépendance Reading informations sur l'état ... Done Package Oracle-Java9-installer n'est pas disponible, mais est désigné par un autre package. Cela peut signifier que le paquet est manquant, est obsolète ou est disponible uniquement à partir de une autre source

E: le package 'Oracle-Java9-installer' n'a pas de candidat pour l'installation

6
spectre009

faire 

Sudo apt install default-jre default-jdk
0
JosephWorks

Il semble que Oracle ait cessé de prendre en charge Java 9, de sorte que le PPA ne contient plus le programme d'installation de Java9. Il n'y a rien de mal de votre côté, avec votre machine. 

Il semble que Java9 soit une version de support à court terme, tout comme Java 10. Java 11 sera un support LTS. Pour plus de détails sur la nouvelle approche Java, voir cette réponse .

Pour cette raison, vous ne pouvez plus installer Java9 avec les ppm, vous devez le faire manuellement. Vous devrez aller dans Téléchargements d'archives Java 9 , vous connecter avec un compte Oracle, télécharger le fichier .tar.gz, extraire le fichier .tar.gz et le copier à l'emplacement d'installation.

2
vladr

Cela est probablement dû au fait que les "conditions préalables" n'étaient pas définies. 

Essayez d'utiliser: 

Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update
Sudo apt-get install Oracle-Java9-installer

Une fois que cela est fait, éditez les variables d'environnement du système:

Sudo nano /etc/environment

Ajoutez ensuite ceci au fichier:

Java_HOME="/usr/lib/jvm/Java-9-Oracle"

Je crois que cela ne fonctionnera que sur Ubuntu 16.04. 

Source: https://askubuntu.com/questions/961300/how-can-i-install-the-latest-jdk-9-using-terminal-command-on-ubuntu-16-04-lts

0
Sumanth Ratna