Альтернативы Java - Изменить автоматический режим

9

У меня установлено три JDK, все они необходимы для некоторых проектов, над которыми я работаю.

Когда я бегу, sudo update-alternatives --config javaя получаю вывод:

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

Как я могу сделать вариант 3 (JDK 8) выбранным в автоматическом режиме?

Stefano
источник

Ответы:

8

Сделайте приоритет /usr/lib/jvm/java-8-oracle/jre/bin/javaвыше, чем остальные, чтобы автоматически включить его как javaбинарный файл по умолчанию .

Ты можешь сделать:

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

Здесь я использовал значение приоритета 1100, фактически любое значение больше, чем 1074было бы.

heemayl
источник