1

这在网络中可能很常见,但可能是我没有准确搜索到什么。实际上,我的 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 程序,只有 java 5 作为默认值。

谢谢!!!

4

1 回答 1

1

您还需要更新PATH

JAVA_HOME=/path/to/jdk6
export JAVA_HOME
PATH=${JAVA_HOME}/bin:${PATH}
export PATH
于 2013-08-29T08:50:09.373 回答