更改终端 Java 版本 - 未显示所有选项

更改终端 Java 版本 - 未显示所有选项

我正在尝试将 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

相关内容