[Eclipse] - 解决"Java was started but returned exit code = 13"问题

最近遇到一个问题,打开Eclipse时会弹出如下对话框

在网上查找了相关资料后结合自己的问题,总结如下。

导致问题的原因:

1. 通常的原因是安装的Eclipse的版本或者Java JDK的版本不匹配,通常,在64位的操作系统上最好安装相对应的Eclipse和Java JDK版本。

2. Eclipse.ini文件配置信息出错。

3. Eclipse安装目录有特殊字符(例如:#,!,@等)。

4. 你所使用的Eclipse版本可能太新导致JVM不支持。

解决办法:

1. 查看操作系统版本,我的是64位Windows 7。

2. 下载相对应的64位Java JDK并安装。

3. 修改eclipse.ini文件,参考内容http://wiki.eclipse.org/Eclipse.ini#Specifying_the_JVM

添加内容(路径必须另起一行):

-vm
C:\Program Files\Java\jdk1.7.0_71\bin\javaw.exe

再次启动Eclipse就OK了。

时间: 2024-08-01 00:31:43

[Eclipse] - 解决"Java was started but returned exit code = 13"问题的相关文章

eclipse:java was start but returned exit code=13

之前装的eclipse是32位中文版的,但是功能不太全,所以今天到官网下载了eclipse ide for java EE developer 64位版本,结果出现了下面的提示: 后来找到了下面这一篇博客:http://blog.sina.com.cn/s/blog_970b728a0101bm6x.html 说的是jdk的位数和eclipse的位数不同,我就发现之前的32位版本的确实可以在我电脑上运行,但是新装的64位就不行,就又下了32位的eclipse版本,装好之后果然可以了. 但是又有一

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

eclipse启动不了,出现"Java was started but returned exit code=13......"对话框如下 解决方案:1.使用的是java jdk64位,修改成为jdk1.6版本设置环境变量分别为: JAVA_HOME=C:\Program Files (x86)\Java\jdk1.6.0_26 Path中添加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 2.打开eclipse.ini文件,在第三行添加如下命令: -vm C:

Java was started but returned exit code=13

安装Eclipse(32位)后打开报错:Java was started but returned exit code=13 解决方法: 1,首先我查看了我当前安装的JDK版本,发现是64位的: 2,下载安装好了32位JDK后,打开32位的eclipse,无报错出现. 出错原因:JDK需要在位长上面和Eclipse保持一致.

Java was started but returned exit code=13 C:\ProgramData\Oracle\Java\javapath\javaw.exe

---------------------------Eclipse---------------------------Java was started but returned exit code=13C:\ProgramData\Oracle\Java\javapath\javaw.exe-Dosgi.requiredJavaVersion=1.6-XX:MaxPermSize=256m-Xms512m-Xmx1024m-jar D:\Android\adt-bundle-windows-

Java was started but returned exit code=13 问题解决

我在安装完jdk后,也对环境进行了配置,且环境的配置是没有问题的.最后我下载了eclipse,然后打开之后就发现了以下图所示的错误: Java was started but returned exit code=13 C:\ProgramData\Oracle\Java\javapath\javaw.exe 我先在网上先时百度了一下,得到的答案大都是不靠谱,然后我就FQgeogel了一下,得到的答案大致有两个方面的: (1)jdk的环境有问题 (2)Jdk的版本和eclipse的版本不一致(j

eclipse报错 :java was started but returned exit code=13

一个礼拜没打开自己电脑上的eclipse,一打开居然报错,错误提示如下: cdm运行一下Java -version和javac 运行javac时报错,错误提示如下: 然后发现jdk的bin下没有dt.jar和tools.jar,原来在安装jdk和jre时,先安装的jdk,再安装jre,jre可能会把jdk里的东西覆盖造成文件丢失,再安装一遍jdk,jre就正常了. 但是启动eclipse还是报那个错,查看jdk,jre都是64位,通过查看eclipse.ini,看--launcher.libra

eclipse启动不了报错java was started but returned exit code=13

http://zhidao.baidu.com/question/1367307106041927459.html http://zhidao.baidu.com/question/570567914.html 机器重启后,启动不了eclipse.搜了RC13出错就是JDK 32位跟ECLIPSE 64位版本不一致.看了下添加删除,发现新装了个ORACLE的JAVA,卸载之后,ECLIPSE又可以启动了.

eclipse启动的时候报错 出现Java was started but returned exit code=13

eclipse启动的时候出现 这是你的jdk环境与你eclipse版本不匹配, 如果你的eclipse是32位的 jdk也得是32位的   重新安装一个比配的jdk就好了 如果你的jdk是解压版的  解压后 在bin文件夹下 找到 javaw.exe复制路径 为你的eclipse创建一个快捷方式  右键属性    菜单条  点击快捷方式 -- 目标     先原本的目标路径下  添加参数 -clear -vm   javaw.exe的路径 注意 :添加参数必须有空格 D:\Idiot-job\e

Spring Tool Suite(STS)启动时出现错误:Java was started but returned exit code=13问题解决

Spring Tool Suite(STS)是开发Spring的套件,也就是一个Eclipse,在之上增加了对Spring框架的支持,使其能快速的开发Spring. 错误如下: 解决办法: 如果系统安装的JDK版本是32位的,那么这个STS也必须是32位,反之,64位也是一样的道理.所以在下载回来的STS也必须保持一致. 同样,在Linux下这种问题也是同样的方法解决,注意OpenJDK的版本. 下载步骤: