jdk1.6 32位和jdk1.7 64位的问题

dragon08 2012-06-11 11:56:13
本人系统是win7旗舰版64位操作系统,一开始安装了jdk1.6 32位,在MyEclipse6.5中正常使用。
后来部署android开发环境,装了jdk1.7 64位,在64位的eclipse中正常使用,java_home的配置:
c:\Program Files (x86)\java\jdk1.6.0_18;c:\Program Files\Java\jdk1.7.0_04;

现在想用回jdk1.6,将java_home改为:
c:\Program Files (x86)\java\jdk1.6.0_18

重启后,在命令行中java -version显示的jdk版本还是1.7
照理应该是1.6了啊,不解。


这是为什么啊???求大神解答。
...全文
2199 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
商科程序员 2012-06-11
  • 打赏
  • 举报
回复
请看%path%
dragon08 2012-06-11
  • 打赏
  • 举报
回复
多谢 shishuwei111 的提醒,到注册表看了一下,发现javasoft的信息都是指向jdk1.7的,跟java_home环境变量的设置无关了。

之前一直认为jdk可以相互独立存在,只需配置环境变量就好了,现在发现不是的。

一个系统里只能存在一个版本的jdk了,看来我还是用回32位的好了。现在卸载了1.7的没问题了。
  • 打赏
  • 举报
回复
向下兼容,一般的高版本会兼容低版本,除非你把1.7的卸载掉。
dragon08 2012-06-11
  • 打赏
  • 举报
回复
1.6 1.7都是安装噶,但安装路径不同。
dragon08 2012-06-11
  • 打赏
  • 举报
回复
%path%就是配java_home噶,这个都是标准的配置,跟path没关。我现在是想问我修改了java_home为什么没有生效呢???

java_home原来是指向jdk1.7的,现在已经改为指向jdk1.6了,可以没有生效。
a-shitou 2012-06-11
  • 打赏
  • 举报
回复
1.7的你是安装的吧。。。注册表。。。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧