【问题标题】:How to use different java versions for different programs?如何为不同的程序使用不同的java版本?
【发布时间】:2013-09-01 14:33:33
【问题描述】:

这在网络中可能很常见,但可能是我没有准确搜索到什么。实际上,我的 ubuntu 服务器上有不同版本的 java,默认为 java 1.5。我的一个程序需要 java 1.6,即使我在执行该程序的 shell 脚本中执行以下操作
export JAVA_HOME=/path/to/jdk6
我没有取得任何成功。我学到的是我可以看到当前的 java 版本使用
java -version
当我使用以下方法更改替代方案时,这只会发生变化:
sudo update-alternatives --config java

请告诉我如何在 shell 脚本中更改它,该脚本又调用需要 java6 且默认只有 java 5 的 java 程序。

谢谢!!!

【问题讨论】:

    标签: java shell ubuntu openjdk jdk6


    【解决方案1】:

    您还需要更新PATH

    JAVA_HOME=/path/to/jdk6
    export JAVA_HOME
    PATH=${JAVA_HOME}/bin:${PATH}
    export PATH
    

    【讨论】:

      猜你喜欢
      • 2014-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 2010-09-18
      • 2015-11-29
      • 1970-01-01
      相关资源
      最近更新 更多