6 votes

Suppression de Oracle JDK et re-configuration de update-alternatives

Veuillez vérifier le scénario ci-dessous :

sudo update-alternatives --config java
There are 5 choices for the alternative java (providing /usr/bin/java).
Selection            Path                                        Priority   Status
    0            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1071      auto mode
    1            /opt/java/jdk1.8.0_25/bin/java                  1         manual mode
  * 2            /usr/lib/jvm/java-1.8.25-i386/bin/java          1         manual mode
    3            /usr/lib/jvm/java-1.8.25-i386/bin/javac         1         manual mode
    4            /usr/lib/jvm/java-1.8.25-i386/bin/javaws        1         manual mode
    5            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1071      manual mode

echo $JAVA_HOME
/opt/java/jdk1.8.0_25/bin/java

OK, c'est vraiment le bordel !! J'ai besoin de nettoyer et d'enlever absolument tout depuis le début !

J'ai essayé

sudo update-alternatives --remove "java" "/opt/java/jdk1.8.0_25-i386/bin/java"

mais le tableau présenté ci-dessus est resté inchangé ! !!

Veuillez m'aider ! !!!

5voto

user3417815 Points 667

Pourriez-vous essayer d'exécuter avec des arguments sans guillemets ? Cela fonctionne dans mon cas :

svyatoslav@svyatoslav-DNS:~$ sudo update-alternatives --config java
[sudo] password for svyatoslav: 
 4    java ( /usr/bin/java).

------------------------------------------------------------
  0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071       
  1            /usr/bin/gij-4.9                                 1049       
  2            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061       
  3            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071       
* 4            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1069       

 enter,    [*],    : 
svyatoslav@svyatoslav-DNS:~$ sudo update-alternatives --remove java /usr/bin/gij-4.9
svyatoslav@svyatoslav-DNS:~$ sudo update-alternatives --config java                 
 3    java ( /usr/bin/java).

------------------------------------------------------------
  0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071       
  1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061       
  2            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071       
* 3            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1069

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X