在 Ubuntu 10.04 上将 JRE_HOME 设置为 Sun 的 Java 的最佳方法

在 Ubuntu 10.04 上将 JRE_HOME 设置为 Sun 的 Java 的最佳方法

我安装了 Ubuntu 10.04,默认情况下它自带 OpenJDK。之后我使用 安装了 Sun 的 Java 6。apt-get输入后,java -version我得到:

java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)

但是,当我启动 Tomcat 时,它仍然似乎使用 Open JDK。

Using JRE_HOME:        /usr/lib/jvm/java-6-openjdk

全局指向 Sun 的 Java 的最佳方法是什么?有没有办法卸载 Open JDK?

答案1

你看过这个update-alternatives命令了吗?你可以像这样使用它:sudo update-alternatives --config java然后选择你想要的版本。

查看Ubuntu Java 页面更多细节。

希望能帮助到你。

答案2

update-alternatives正如 canen 提到的,如果您想为整个系统设置 Java 默认值,这就是要走的路。

关于 Ubuntu 10.04 上的 Tomcat,我建议看一下Ubuntu wiki 中的 Tomcat 页面尤其是标题为“改变使用的 JVM”的段落。

简而言之:改变JAVA_HOME中的变量/etc/default/tomcat6

相关内容