切换到 Java 7

切换到 Java 7

我的机器上安装了 java-6-openjdk 和 java-7-openjdk。当我检查版本时,我得到的是 java 版本“1.6.0_27”。我想运行 java 7,但真的不知道要完成更改需要做哪些更改。

是否只需将链接从 /etc/alternatives/java -> /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java /etc/alternatives/java -> /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 更改就好?

答案1

您可以使用sudo update-alternatives --config java更改所使用的 Java 版本。不要手动更改 中的任何内容的链接/etc/alternatives/java。这在在 Java 中更改 JVM

或者,如果您以后不打算使用 Java 6,则可以完全删除 Java 6。运行sudo apt-get purge openjdk-6-jre openjdk-6-jre-headless应该可以。如果您还安装了 JDK,则其包名称为openjdk-6-jdk

答案2

@saiarcot895 的答案有效,但是为了自动化该过程(避免提示),我使用了:

update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java-1.7.0-openjdk-i386/jre/bin/java" 1
udpate-alternatives --set java /usr/lib/jvm/java-1.7.0-openjdk-i386/jre/bin/java

只需记住根据您的情况调整路径和供应商。

并确保查看手册:man update-alternatives

相关内容