我正在尝试将 Linux 终端用于运行 jar 文件的 JDK 从 1.6 更改为 1.7。我尝试使用以下命令执行此操作,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-6-openjdk-amd64/jre/bin/java 1061 auto mode
1 /usr/bin/gij-4.7 1047 manual mode
2 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 manual mode
但是,如果我进入目录,/usr/lib/jvm
我可以看到它java-7-openjdk-amd64
存在(其中包括)。
发出命令时导致此选项不显示的问题是什么update-alternatives --config java
?
答案1
也许您必须先将其添加为一个选项?
这是来自手册页。
update-alternatives --install 链接名称路径优先级[--slave 链接名称路径]...
向系统添加一组替代方案。
https://askubuntu.com/questions/233190/what-exactly-does-update-alternatives-do
答案2
我设法通过运行将其添加到选项列表中apt-get install openjdk-7-jdk