Eclipse error:could not open ***jvm.cfg

    近期整理硬盘文件,几个jdk随手删了几个,然后按没删的最后一个重新配置了环境变量,结果就出现了这个问题:

    

    其实环境变量已经改对了,主要是因为这个JDK是安装版,会写注册表,读路径优先是获取注册表的,所以改一下即可\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environemt\1.6 项目下的JavaHome和RuntimeLib:

    注册表

    这里改为当前要用的正确的路径即可。

    出现的原因是之前安装了JDK,之后改用其他JDK(绿色版或安装版),注册表没有更新。