好吧我的机器上有两个不同版本的Java安装(CentOS 5),系统默认为1.5.0_14但是我需要在命令行上运行一个带有较新版本Java的命令。如何在命令行中传递较新版本?
很抱歉这是一个n00b问题,但我用Google搜索并没有找到任何内容,谢谢。
答案 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(或任何你想称之为
的东西)