运行Eclipse提示No java virtual machine was found after searching the follwing locations

1 致谢
感谢小丸子是程序员的博文
链接如下:http://blog.sina.com.cn/s/blog_6cd73dfb01013zkg.html

2 问题描述
今天重装了JDK和JRE 遇到这样一个问题
打开Eclipse时报错了 说是“…No java virtual machine was found after searching the follwing locations…”
报错如图
运行Eclipse提示No java virtual machine was found after searching the follwing locations

大概意思就是Eclipse的运行需要Java虚拟机的支持 但是现在虚拟机找不到了
感觉肯定跟JRE和JDK重装有关 也一定跟Eclipse的设置有关
于是在百度上面百度了一下问题 找到了上面文章
提到了“修改eclipse.ini 文件” 感觉比较靠谱 就试了一下

3 解决方案
首先打开Eclipse的安装文件夹 如图
运行Eclipse提示No java virtual machine was found after searching the follwing locations

就是这个样子的 如果差不多是那就应该没有找错
我们再来审视一下先前的报错信息 报错信息里面说到“…jdk1.8.0_51/bin…”
这个是我之前安装过的JDK 说明可能Eclipse的配置文件保留了从前的JDK安装信息
所以肯定是Eclipse的配置文件需要更改
在参考一下小丸子是程序员的博文 看到这样的有效信息
运行Eclipse提示No java virtual machine was found after searching the follwing locations

感觉就是JDK的路径需要修改
所以就去Eclipse的安装路径下面找 找到eclipse.ini文件 也就是启动Eclipse的初始化文件
打开并进行编辑
运行Eclipse提示No java virtual machine was found after searching the follwing locations

然后关闭并保存ini文件 重新启动Eclipse

3 测试
测试成功

其实呢也不用非得指定eclipse的-vm选项就是java环境变量没有弄好