【发布时间】:2013-12-25 18:22:18
【问题描述】:
我有一个小应用程序,如果我使用 open-jdk/jre 运行它会崩溃,所以我想使用 oracles Java 运行它,我如何强制它使用原始 Java 运行?我使用 ubuntu 12 lts。
【问题讨论】:
我有一个小应用程序,如果我使用 open-jdk/jre 运行它会崩溃,所以我想使用 oracles Java 运行它,我如何强制它使用原始 Java 运行?我使用 ubuntu 12 lts。
【问题讨论】:
设置默认jvm为oracle java..然后试试看。
可以使用 update alternatives 命令在已安装的 Java 版本之间进行切换。
要获取已安装 Java 平台的列表,请从终端运行以下命令:
sudo update-alternatives --config java
这将为您提供类似于此的列表输出:
替代 java 有 2 种选择(提供 /usr/bin/java)。选择路径优先状态 ---------------------------------------------- --------------0 /usr/lib/jvm/java-6-oracle/jre/bin/java
自动模式
1070
1 /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java 1051 手动模式 * 2 /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java 1069手动模式 按回车键保留当前选择[*],或输入选择编号:
在这种情况下,Open JDK 6 版本正在运行。要切换到 Open JDK 版本 7,您将在提示符处选择 option1 并按 Enter 键。
您现在将运行 OpenJDK 7 版本。切换 Java 版本无需进行其他更改。
或者设置Oracle jdk做类似
【讨论】:
卸载 openjdk 并安装 Oracle jdk。看这里http://m.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
【讨论】: