2010-03-01 85 views
1

我有两个版本的Java开发设置。一个是1.5,另一个显然是1.6。Java版本问题

现在,当我键入java -version它显示了1.6

我应该怎么改变,使其指向Java 1.5的?

+0

取决于这主要取决于你的操作系统(因此可能更适合于superuser.com) – sfussenegger 2010-03-01 16:03:10

回答

6

更改PATH变量。

set PATH=c:\java1.5\bin;%PATH% 
1

在Windows上:

1)你的JAVA_HOME环境变量设置为1.5的位置时,/ bin目录的上一级,例如C:\ myjava5dir,不C:\ myjava5dir \ BIN

2),然后设置PATH环境变量设置为包含%JAVA_HOME%\ bin中

3)一定要开始一个新的DOS提示符下拿起变化

此外,请确保您清除PATH中任何其他现有的对jdk的引用。

+2

'JAVA_HOME'实际上并不需要任何的道路上JDK本身。一些第三方应用程序使用它(例如Tomcat启动脚本使用它),但是Java本身并不需要和/或完全不使用它! – 2010-03-03 11:32:30

+1

,但'JAVA_HOME'是将PATH ... – 2010-03-03 12:11:09

+1

放在一起的好方法...并且当您想要在Java版本1.5和1.6之间翻转时更新多个依赖关系也不错。但是Joachim完全正确,这不是绝对必要的,不。 – Brian 2010-03-03 14:01:35

1

在Ubuntu(和类似):

$ update-java-alternatives --list 
java-1.5.0-sun 53 /usr/lib/jvm/java-1.5.0-sun 
java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk 
java-6-sun 63 /usr/lib/jvm/java-6-sun 
$ update-java-alternatives --set java-1.5.0-sun