无法运行Eclipse;JVM终止了。退出代码=13

`在此输入图片描述

我只是附加了 -vm C:\Program Files\Java\jre6\bin\javaw.exe

在eclipse.ini中,然后我试图再次启动eclipse,得到了这个错误。请告诉我如何解决这个问题,或提供能解决这个问题的链接。

这是我的eclipse.ini

-startup 
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
 --launcher.library
 plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810 
-showsplash
 org.eclipse.platform
--launcher.XXMaxPermSize 256m 
--launcher.defaultAction 
openFile 
-vm 
C:\Program Files\Java\jre6\bin\javaw.exe
-vmargs 
-Xms40m 
-Xmx384m

谢谢你

解决办法

可能只是错误显示的方式(而不是eclipse.ini文件中的写法),但在Eclipse.ini(指定JVM)中,有一段文字是这样说的。

  • 该值必须是 Java 可执行文件的完整绝对路径,而不仅仅是 Java 主目录。 -vm选项必须出现在-vmargs选项之前,因为-vmargs之后的所有内容都会直接传递给JVM。
评论(10)

我也刚刚遇到这个问题。 结果发现,至少对我来说,这是由于试图用win32的Eclipse来使用win64版本的JRE。 似乎win32 Eclipse需要win32 Java(在Oracle/Sun的Java安装程序列表中称为-586)。

我同时使用这两个版本的原因是,我试图找出一个只在 64 位 Eclipse 中表现出来的错误,所以我需要一个 32 位的来比较。

一旦我在我的机器上安装了"x64"(win64)和"i586"(win32)两个版本的JRE,事情就正常了,没有错误13。 显然,你可以同时安装两个版本。

评论(2)

这个错误意味着对于该版本的Eclipse来说,它的JVM版本是错误的。该链接有更多细节。

http://www.ehow.com/how_4784069_terminated-exit-code-error-eclipse.html

评论(3)