如何为不同的程序使用不同的java版本?

时间:2013-08-29 08:46:56

标签: java shell ubuntu openjdk jdk6

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

请告诉我如何在shell脚本中更改它,而shell脚本又调用java程序,该程序要求java6仅作为默认java 5。

感谢!!!

1 个答案:

答案 0 :(得分:1)

您还需要更新PATH

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