alternatives java - Changer le mode automatique

9

J'ai trois JDK installés, tous nécessaires pour certains projets sur lesquels je travaille.

Quand je cours, sudo update-alternatives --config javaj'obtiens la sortie:

There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                     Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-7-oracle/jre/bin/java   1074      auto mode
  1            /usr/lib/jvm/java-6-oracle/jre/bin/java   1073      manual mode
  2            /usr/lib/jvm/java-7-oracle/jre/bin/java   1074      manual mode
  3            /usr/lib/jvm/java-8-oracle/jre/bin/java   1072      manual mode

Comment pourrais-je faire de l'option 3 (JDK 8) celle sélectionnée en mode automatique?

Stefano
la source

Réponses:

8

Rendez la priorité /usr/lib/jvm/java-8-oracle/jre/bin/javasupérieure à celle du reste pour l'activer automatiquement comme javabinaire par défaut .

Tu peux faire:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-8-oracle/jre/bin/java 1100

Ici, j'ai utilisé une valeur de priorité 1100, en fait n'importe quelle valeur supérieure qui 1074ferait l'affaire.

heemayl
la source