如何在命令行上使用不同版本的Java

时间:2009-06-17 12:44:20

标签: java linux command-line

好吧我的机器上有两个不同版本的Java安装(CentOS 5),系统默认为1.5.0_14但是我需要在命令行上运行一个带有较新版本Java的命令。如何在命令行中传递较新版本?

很抱歉这是一个n00b问题,但我用Google搜索并没有找到任何内容,谢谢。

3 个答案:

答案 0 :(得分:5)

只需使用java可执行文件的完整路径名,而不是让操作系统根据您的PATH选择一个。

答案 1 :(得分:3)

使用java可执行文件的绝对路径:

/opt/java-1.4/bin/java

答案 2 :(得分:0)

您可以链接到该文件:

ln myJava1 <java version you want>
ln myJava2 <java version you want>

然后当您想要其中一个时,请键入相应的链接。

或者,如果你想要一个标准的java并且只需要另一个,那么你可以这样做:

ln theJava <myJava1 or myJava2>

然后只使用Java(或任何你想称之为

的东西)