可能的原因在于:
1. 没有在系统变量中配置java classpath等变量;
2. c:windowsSystem32 下面可能存在的 java.exe,javaw.exe,javaws.exe 文件需要被删除
3. eclipse.ini中的jvm虚拟机的参数设置有问题;
4. eclipse.ini中的jdk的路径有问题.
我的问题在于,电脑上有两个eclipse,其中一个启动不报错;但是另一个启动报错,我认为不是原因1的影响(此时我的电脑没有配置java环境变量),但是将234逐个试过之后都不能解决问题,不得不尝试配置java环境变量,问题解决了.