Je ne peux pas installer Java 7. Je l'ai sélectionné comme indiqué, mais rien ne change lorsque je tape Java -version
.
quand je tape Sudo update-alternatives --config Java
je reçois:
There are 2 choices for the alternative Java (providing /usr/bin/Java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/Java-8-Oracle/jre/bin/Java 1075 auto mode
1 /usr/lib/jvm/Java-7-Oracle/jre/bin/Java 1074 manual mode
quand je tape 1
puis enter puis lancez Java -version
je constate que mon choix n’a pas été efficace.
Utilisez cette commande:
$ Sudo update-alternatives --config Java
Vous obtiendrez un résultat similaire à:
There are 3 choices for the alternative Java (providing /usr/bin/Java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/Java-8-Oracle/jre/bin/Java 1093 auto mode
1 /usr/lib/jvm/Java-8-openjdk-AMD64/jre/bin/Java 1081 manual mode
2 /usr/lib/jvm/Java-8-Oracle/jre/bin/Java 1093 manual mode
3 /usr/lib/jvm/Java-9-openjdk-AMD64/bin/Java 1091 manual mode
Répondez à l'invite de la version que vous souhaitez exécuter.
Vous pouvez supprimer les versions qui ne fonctionnent pas, puis assurez-vous de bien installer celle que vous souhaitez utiliser:
Regardez: Problème lors de la modification de la version Java en utilisant des alternatives
Après avoir supprimé les versions posant problème, vous pouvez installer la version que vous souhaitez exécuter avec:
$ Sudo add-apt-repository ppa:webupd8team/Java
$ Sudo apt-get update
$ Sudo install Oracle-jdk7-installer
Liste Java alternatives:
update-Java-alternatives -l
Recherchez la ligne contenant le Java souhaité.
Rappelez-vous la première partie de la ligne. Par exemple, la ligne peut-être d'Oracle Java 8 ressemble à ceci sur votre système:
Java-8-Oracle 1082 /usr/lib/jvm/Java-8-Oracle
La première partie de la ligne est constituée de Java-8-Oracle
.
Définissez la première partie de la ligne souhaitée comme alternative Java (remplacez Java-8-Oracle
par le Java de votre choix):
Sudo update-Java-alternatives -s Java-8-Oracle