java – 将JDK 7设置为默认值

 four@twenty:~$file /etc/alternatives/java /etc/alternatives/javac
 /etc/alternatives/java:symbolic link to `/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java'
 /etc/alternatives/javac:symbolic link to `/usr/lib/jvm/java-6-openjdk-amd64/bin/javac'

请原谅我的noobishness但我将这些消息解释为使用Java 7的运行时环境,但编译器使用的是Java 6?

这是正确的,如果是这样,我如何将其设置为使用Java版本7?

解决方法:

可以使用update alternatives命令在已安装的Java版本之间切换.

>要获取已安装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-6-oracle/jre/bin/java         1070      auto mode
  1            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1051      manual mode
* 2            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1069      manual mode
Press enter to keep the current choice[*], or type selection number: 

在这种情况下,Open JDK 6版本正在运行.要切换到Open JDK版本7,您可以在提示符处选择选项1,然后按Enter键.

您现在将运行OpenJDK 7版本.切换Java版本不需要进行任何其他更改.

上一篇:在多个java版本之间切换


下一篇:OpenJDK 源码下载