java alternative – 更改自动模式

我安装了三个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)设置为在自动模式下选择的选项?

使/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值。