Happy3w

Eclipse启动失败:No Java virtual machine was found after searching the following locations

2016.12.31
开发环境:eclipse3.8+win7 问题描述: 之前安装过JDK1.8,Eclipse也能起来。但是因为某些原因把win7用ghost作了恢复。 恢复后,再启动Eclipse出现如下错误:
A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: E:/Java/jdk1.8.0_77(x86)/bin
原因分析: 开始以为JDK环境变量不正确,但设置完后问题没有解决。于是查看eclipse.ini,发现果然是这个文件出了问题。 解决方案: 1、用记事本打开eclipse.ini eclipse.ini在Eclipse根目录下。 比如乐3本机:D:\Eclipse\eclipse3.8.2 2、修改-vm参数。 打开eclipse.ini发现,-vm 启动位置不正确,如下:
-vm E:/Java/jdk1.8.0_77(x86)/bin
因本机恢复后已经没有E盘了,故因修改成目前jdk安装位置。 修改如下:
-vm d:/Java/jdk1.8.0_77(x86)/bin
3、保存Eclipse.ini,重启eclipse.exe,问题解决。