先装了jdk1.6,后又装上了1.5,但是java -version还是1.6

whp320 2009-11-26 03:43:12
先装了jdk1.6,设置了
JAVA_HOME
PATH
CLASSPATH
三个环境变量.
后又装上了1.5,但没有删除1.6
把JAVA_HOME改成了jdk1.5的路径.
但是java -version还是1.6.请问这是为什么.应该如何相互切换
...全文
151 点赞 收藏 12
写回复
12 条回复
whp320 2009年12月07日
[Quote=引用 11 楼 bayougeng 的回复:]
引用 10 楼 whp320 的回复:
我来说一下问题是什么:
1、windows->preference->java install下一定要是jre.而不是jdk路径
2、project->properties...要更改成jdk5.0

没有人回答对,散分了


没人答对?你看看你问的什么。你甚至都没提你用eclipse。
[/Quote]

我本想,把整个环境设置好,eclipse会自动改过来。是我考虑不周,抱歉。。
回复 点赞
bayougeng 2009年11月26日
[Quote=引用 10 楼 whp320 的回复:]
我来说一下问题是什么:
1、windows->preference->java install下一定要是jre.而不是jdk路径
2、project->properties...要更改成jdk5.0

没有人回答对,散分了
[/Quote]

没人答对?你看看你问的什么。你甚至都没提你用eclipse。
回复 点赞
whp320 2009年11月26日
我来说一下问题是什么:
1、windows->preference->java install下一定要是jre.而不是jdk路径
2、project->properties...要更改成jdk5.0

没有人回答对,散分了
回复 点赞
bayougeng 2009年11月26日
即使不设置path,system32下有一个java.exe。所以,你运行的时候最好指定绝对路径下的java.exe。这样是最保险的。
至于那个版本错误,是因为你用jre1.5运行了jdk1.6编译出来的class文件。
回复 点赞
xiesisi3 2009年11月26日
[Quote=引用 6 楼 whp320 的回复:]
bad version number in.class...
这个问题怎么解决?
[/Quote]

编译器版本问题。肯定是不同编译版本下面的class文件拿到另外一个版本下跑……
回复 点赞
LPZLSDJF 2009年11月26日
在CMD 用SET设置一下环境变量试试看
回复 点赞
whp320 2009年11月26日
bad version number in.class...
这个问题怎么解决?
回复 点赞
lx_0611 2009年11月26日
3楼的,学习了,我也遇到过这个情况
回复 点赞
magicbu 2009年11月26日
如果是用CMD查看的话,请再改完环境变量之后,另开新的CMD~
回复 点赞
三界五行外 2009年11月26日
后又装上了1.5,但没有删除1.6
把JAVA_HOME改成了jdk1.5的路径.
但是java -version还是1.6.请问这是为什么.应该如何相互切换



这是肯定的,JAVA_HOME这个环境变量要不要都没有影响,要改PATH的值才管用。。
回复 点赞
dangelrose 2009年11月26日
把你的环境变量发上来 看看。
回复 点赞
阿_布 2009年11月26日
重启机器试一下。
回复 点赞
发动态
发帖子
Java SE
创建于2007-09-28

3.4w+

社区成员

30.7w+

社区内容

Java 2 Standard Edition
社区公告
暂无公告