我安装了三个 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)成为自动模式下选择的选项?
答案1
使其优先级/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
都可以。