eclipse启动不了,出现“Java was started but returned exit code=13......”对话框

新下载的eclipse-jee-helios-SR1-win32.zip,解压到C盘(我的系统是64位win7)根目录,按以前的经验,是直接运行安装目录下的eclipse.exe,会自动识别JDK目录后正常启动。但这次没有找到,于是做了一个快捷方式在后面跟上-vm "C:/Program Files/Java/jdk1.6.0_21/bin/javaw.exe"就出现如图所示问题对话框,采用http://blog.csdn.net/CaidChen/archive/2010/02/22/5315833.aspx的三种方法也是一样的,为了防止win7的特殊性,安装到其它盘也一样。
你的回答,是我给的那个链接中讲的第二种情况,是不行的。
我今天去单位里还是用这个复制过去的软件,可以在WinXP上正常安装,突然想到问题出在哪里了。
回家马上试了,把原来的JDK(jdk-6u21-windows-x64.exe)卸载了,重新下载了一个最新的jdk-6u24-windows-i586.exe,安装后,那个eclipse什么脾气也没有了。
看出来了吗?什么原因?简单极了,Eclipse最新版(eclipse-jee-helios-SR1-win32.zip)还不能在64位版的JDK上运行。
Eclipse加油!IBM加油!

eclipse启动不了,出现“Java was started but returned exit code=13......”对话框是设置错误造成的,解决方法为;

1、找到老版本1.7的JDK,如果没有就重新安装一个。

2、打开Eclipse目录下的eclipse.ini文件,在里面加入下面二句指定javaw-vmC:\Program Files (x86)\Java\jdk1.7.0_25\bin\javaw.exe。

3、然后再云行Eclipse基本上就可以打开了。

4、打开Eclipse的Windows->Preferences->Java->Compiler,可以看到Eclipse支持的JDK的版本。这里是1.7,所以,JDK升级到1.8后就会影响这个版本Eclipse的运行了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-18
我也出现了java was started but returned exit code=13这样的提示,我的解决方法是:去控制面板--程序--程序和功能下面查看,发现有Java 8 Update 11(64-bit)和Java 8 Update 25两个更新包,不知道什么时候更新上去的,把Java 8 Update 25的那个卸载掉就可以了,这个应该是32位的(我是64位的系统),所以冲突了。本回答被网友采纳
第2个回答  2013-02-03
ace_lei的回答是对的,我遇到的同样的问题,很轻松的解决了,我是在win7 64bit+eclipse 64bit+java 32bit遇到的问题,后来又装了一个java 64bit的,并且把 eclipse.ini中java的路径指到新装 的64bit Java的目录上,问题就全部解决了。
第3个回答  2012-03-08
我也遇到同样的问题,只不过,我是在64位操作系统上安装的32位JDK,但是使用的是64位的Eclipse。其实使用同样版本的JDK和Eclipse就可以了,即安装32位JDK使用32位Eclipse或者64位JDK使用64位Eclipse
第4个回答  2013-03-19
你可以看看你环境变量中的.;%JAVA_HOME%\lib是不是排在第一位,如果不是,那把他剪切到开头,确定之后再启动一下看看是不是已经好了呢

...Java was started but returned exit code=13...”对话框
eclipse启动不了,出现“Java was started but returned exit code=13...”对话框是设置错误造成的,解决方法为;1、找到老版本1.7的JDK,如果没有就重新安装一个。2、打开Eclipse目录下的eclipse.ini文件,在里面加入下面二句指定javaw-vmC:\\Program Files (x86)\\Java\\jdk1.7.0_25\\bin\\javaw.exe。

...Java was started but returned exit code=13...”对话框
打开Eclipse.ini文件,找到maxpermsize,将这个值改为256

Eclipse启动不了了,Java was started but returned exit code=13
因为你安装了多个版本的Java,有一个版本的Java把Java.exe安装到C:\/Widows\/system32路径下了,而这个路径也在path变量中,而且在JAVA_HOME/Bin之前,优先生效,造成Java.exe和Javaw.exe 版本不一致。解决办法就是在path变量中把JAVA_HOME\/bin移动到最前端。

...Java was started but returned exit code=13...
eclipse分为32位和64位安装包,你这种情况多半是位数不一样导致的,重新下载一个安装包试试

eclipse "java was started but returned exit code=13"
这是因为你的jdk和eclipse的位数不一致导致的,你要保证你的jdk和eclipse都是32位或者都是64位。如果你确定位数一致,还是出现这个问题,把eclipse因为错误退出弹出的日志和你的path环境变量贴出来。

eclipse启动后报错java was started but returned exit code=13
很有可能是你安装的Java版本是32位的

eclipse启动不了 java was started but returned exit code=13
jdk和eclipse的版本不一致导致的。

...java was started but returned exit code = 13”提示怎么解决...
看日志,应该是你在win32环境(windows 32位版本)运行了adt x86_64位版本,你应该下一个32位版本的集成环境。这个是做安卓开发的集成环境吧?换个eclipse版本(32位的版本),或者重装个64位版本windows,再重新装你的这个环境。

打开eclipse时出现Java was started but returned exit code=13
检查环境变量 cmd下输入java -version 查看jdk版本,检查环境变量配置的是否正确,注意你JAVA_HOME最好放在path的最前面,避免引用的是其他jdk

Eclipse打开不了,java was started but returned exit code=13。。
原来能用?现在不能用的话,看你的信息是Eclipse错误,可以重装eclipse,切记工作空间一定不要选原来的,重建个文件夹试试

相似回答