alternatywy java - Zmień tryb automatyczny

9

Mam zainstalowane trzy JDK, wszystkie potrzebne do niektórych projektów, nad którymi pracuję.

Po uruchomieniu sudo update-alternatives --config javaotrzymuję wynik:

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

Jak mogę ustawić opcję 3 (JDK 8) jako wybraną w trybie automatycznym?

Stefan
źródło

Odpowiedzi:

8

Ustaw /usr/lib/jvm/java-8-oracle/jre/bin/javawyższy priorytet niż reszta, aby automatycznie włączyć go jako domyślny javaplik binarny.

Możesz to zrobić:

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

Tutaj użyłem wartości priorytetu 1100, właściwie każdej większej wartości, która 1074by to zrobiła.

heemayl
źródło