首先要确定你的JDK已经安装好,安装完成后还出现这种问题
这是一个JDK没有配置好的问题。解决办法如下: 运行CMD。 在里面输入java -version看有没有版本的提示?有的话说明你的JDK是对的,那么就是Eclipse的问题了。没有参考其他方法。 1)如果没有的话:http://zhidao.baidu.com/link?url=zyswpWneAnFGk-doOEHoIO1owQR3uW9EK7vRI4-BNuSmLN0taQ9Zc18AQYWHohlNDotb1vHOgz5FsjumI5iaJa 依次点击:“我的电脑”-(右键)“属性”-“高级”-“环境变量”,弹出Windows的“环境变量”配置卡。 在“系统变量”栏下执行三项操作: ①新建“Java_Home”,值:JDK所在的绝对路径(例如 D:\Program Files\Java\jdk1.5.0_04\)。 ②新建“Classpath”(如果已有,则直接编辑),值: .;%Java_Home%\lib (若值中原来有内容,用分号与之隔开)。 ③新建“Path”(如果已有,则直接编辑),值: %Java_Home%\bin; (若值中原来有内容,用分号与之隔开)。 或者 CLASSPATH C:\Program Files\Java\jdk1.6.0_03\lib;E:\workbench\lib\javax.servlet.jar; JAVA_HOME C:\Program Files\Java\jdk1.6.0_03 Path %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;%JAVA_HOME%\bin;
2)有的话:http://nigelzeng.iteye.com/blog/1585399
如果前面两个都没有问题,那就是路径的问题。
因为Eclipse需要javaw.exe来启动,程序会先查找path目录,如果没有找到,这会在eclipse的安装目录下查找,再找不到就会报如上的错误。
所以可以肯定的就是路径出问题了。来到eclipse的安装目录,找到eclipse.ini文件里的vm这行:
-startup plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502 -product org.eclipse.epp.package.jee.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M -vm C:/Program Files/Java/jdk1.7.0_25/bin -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms128m -Xmx512m
-vm 这个地方就是问题所在,检查下面的目录对不对,
我这里的问题就出在此。