在Ubuntu中我想将我选择的java改为自动模式,所以我做
sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 auto mode
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode
* 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1069 manual mode
Press enter to keep the current choice[*], or type selection number: 2
但似乎我只能更改Selection
。如何将我选择的Status
(jdk8)更改为自动模式?
答案 0 :(得分:1)
查看man page,它说优先级是在符号链接的 - 安装期间设置为有效的jre / jdk组。 自动模式用于自动将当前活动(符号链接)设置为具有最高优先级的已安装组
例如,如果您安装这样的新jdk:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0.05/bin/java 1
最后一个参数是优先级。该命令创建一个名为user / bin / java的链接,指向usr / lib / jvm / jdk1.8.0.05 / bin / java二进制文件,并将优先级设置为1
您可以通过这种方式为所有java二进制文件创建所有链接...但是在一个包中,initscript在安装期间执行并为您创建所有链接。
看看to this other post