web-dev-qa-db-fra.com

java alternatives - Change le mode automatique

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

Lorsque je lance Sudo update-alternatives --config Java, je reçois le résultat:

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 puis-je configurer l'option 3 (JDK 8) comme celle sélectionnée en mode automatique?

8
stefano

Augmentez la priorité de /usr/lib/jvm/Java-8-Oracle/jre/bin/Java_ par rapport au reste pour l'activer automatiquement en tant que binaire Java 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é la valeur de priorité 1100, en fait toute valeur supérieure à celle que 1074 ferait.

6
heemayl