【问题标题】:Start java app with oracles java and not openjdk使用 oracles java 而不是 openjdk 启动 java 应用程序
【发布时间】:2013-12-25 18:22:18
【问题描述】:

我有一个小应用程序,如果我使用 open-jdk/jre 运行它会崩溃,所以我想使用 oracles Java 运行它,我如何强制它使用原始 Java 运行?我使用 ubuntu 12 lts。

【问题讨论】:

    标签: java ubuntu coredump


    【解决方案1】:

    设置默认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做类似

    【讨论】:

    • 链接组java中只有一种选择:/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
    • 所以我会先安装 oracles java 7 然后再安装,谢谢。 :)
    • 请添加 dis 作为你的答案
    【解决方案2】:

    卸载 openjdk 并安装 Oracle jdk。看这里http://m.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-02
      • 2011-02-23
      • 2010-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多