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
faire
Sudo apt install default-jre default-jdk
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.
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.