太多人问这样的问题了,看来这个问题吧第一次用Eclipse和Oracle的人困扰的不浅
你一定装了Oracle
如果你配置了java的环境变量
检查你的环境变量path的值,看看%JAVA_HOME%\bin是不是在最前面
如果不是,那么移动到path值的最前面,记得分号隔开
也就是path的值改完后:
%JAVA_HOME%\bin;......(.....是原来的其他值,注意分号)
再次启动Eclipse就正常了
原因分析:
看标注的那行错误信息
Eclipse用的是Oracle内置java启动并非你系统安装的java
出现这样的问题一般都是先配置了java环境变量,再装的Oracle,然后Oracle会在path中添加自己的东西,如果添加到之前java的之前,那么这个问题就产生了
如果你没有配置环境变量
那么要么配置,要么用下面方法也可以
找到Eclipse的安装目录中的一个启动配置文件eclipse.ini
(这个文件可能是隐藏的,需要修改文件夹选项显示所有隐藏文件),如图
编辑内容,
在-vmargs之前加入一个配置指定java路径
如下(路径改成你自己的java路径,注意后面是javaw.exe不是java.exe)
-vm
D:/StaticProgram/Program Files/Eclipse-java-indigo-SR2-win32/jdk1.7.0_71/jre/bin/javaw.exe
路径你自己修改为你java安装的路径即可,配置完成后如下图所示格式
希望能帮助你!