具体情况是这样,我之前有安装了两个JDK,两个版本不一样,一个路径就是上面的D盘目录,另外一个是jdk-6u18-windows-i586,安装在D:\Program Files\Java\jdk1.6.0_18,之后环境变量设的后面那个D:\Program Files\Java\jdk1.6.0_18\bin,安装Eclipse之后也一直用的很好,但是最近一次打开的时候就提示上面的错误了。 于是,我重新把两个JDK都删掉了,重新装了后面一个,目录也是D:\Program Files\Java\jdk1.6.0_18环境变量D:\Program Files\Java\jdk1.6.0_18\bin,再次运行Eclipse,结果还是没变,报出了如题的错误。 我想问一下,我设置了环境变量,但是它为什么没有按照我设置的环境变量的路径去找。我在D盘里面已经没有JAVA的文件夹,也没有这个文件夹所对应的环境变量,请问这个问题应该怎么解决。 请各位大神多注意一下我的具体情况,我已经正确设置了环境变量,不要笼统地说是我环境变量没设,或者设的有问题。具体怎么操作还请各位大神明示!
满意回答
检举| 2011-03-10 11:28
其实很简单,如果你确定你的环境变量没错,就是注册表问题。 没有修改注册表,解决办法是: 重新安装JDK时注册表中\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environemt\1.6 项目下的JavaHome和RuntimeLib设置没有更新,将这两个项目更正即可.
如果注册表没问题,那就肯定是你的环境变量问题了。