据说Eclipse是根据环境变量来找到电脑上的Java环境的。
但今天我遇到的问题就是java环境安装成功,cmd下java和javac都运行成功,而且也写了一个helloworld程序测试仍然成功。 但是eclipse总是打开失败,提示错误如下:
Eclipse弹框说找不到一个名叫jvm.cfg的文件,提示的这个路径在我电脑上的确没有,我重装过java环境,它提示的这个路径是我以前的java环境路径。现在没有了,所以当然会启动失败。
直到看了这个回答我才有点眉目: http://zhidao.baidu.com/question/485738354.html?seed=0
我安装这个回答找了我电脑上的C:\WINDOWS\system32,但是因为我是64位的PC,所以我就直接在C:\WINDOWS\下搜索java,果然找到了java.exe 和 javaw.exe 然后我安装上面回答说的把它们的名字改了:java.old.exe javaw.old.exe
然后再运行eclipse,终于成功了。
难道eclipse安装环境变量寻找java环境这个理论不正确吗?
我也不是很说的清楚,但是这个错误说明和操作系统还是很有关系的。
纠结了很久,可以安心写代码了。