本人系统是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了啊,不解。
这是为什么啊???求大神解答。

解决方案 »

  1.   

    %path%就是配java_home噶,这个都是标准的配置,跟path没关。我现在是想问我修改了java_home为什么没有生效呢???java_home原来是指向jdk1.7的,现在已经改为指向jdk1.6了,可以没有生效。
      

  2.   

    多谢 shishuwei111 的提醒,到注册表看了一下,发现javasoft的信息都是指向jdk1.7的,跟java_home环境变量的设置无关了。之前一直认为jdk可以相互独立存在,只需配置环境变量就好了,现在发现不是的。一个系统里只能存在一个版本的jdk了,看来我还是用回32位的好了。现在卸载了1.7的没问题了。