Eclipse在启动时崩溃; 退出代码= 13

我正在尝试在我的x64机器上使用Eclipse Helios(我很确定现在任何eclipse都可能出现这个问题)但它只是不合作。
当我尝试运行eclipse时,我得到以下内容: 退出代码= 13

我安装了

  • Helios EE x64(最新版本)
  • JDK 1.6.025(x64)

我已正确链接我的环境变量并尝试通过cmd编译Java文件并成功完成。

每当我尝试运行eclipse时,我都会得到exit code=13 (required java version=1.5)

我尝试在cmd中运行以下命令: -vm "mypath\jdk1.6.025\jre\bin"命令作为论坛建议

以及其他路径-vm "mypath\jdk1.6.025\bin" -vm "mypath\jdk1.6.025\jre\bin\javaw.exe"甚至-vm "mypath\jre6\bin"绝望无济于事。


我完全没有想法,我想知道是否有人有这个问题。 我甚至下载了helios x86版本和x86 JDK版本,但它没有解决问题。 (我更改了环境变量)我改变了一切,但我被卡住了……

相关问题: 无法运行Eclipse

原来,一个目录有一个! 在它的名字和日食有一个问题。

一旦我切换目录(从位于用户目录中的桌面,其中有!到C:/),一切正常。 (查看我上面问题中的图像中的Djava.class.path以了解整个路径 – 它应该清楚问题是什么)

Vista允许您创建包含的用户名! 角色然后很多程序都有问题

更新

如果有人仍然遇到这个问题,即使他们的路径还可以,我建议

  • 试着看看环境变量
  • 然后尝试卸载Helios EE(或您运行的任何其他版本的ee)和JDK,然后重新安装两者的86x版本(它们仍应在64x平台上运行)。
  • 进一步解释请看这里

谢谢所有试图帮助的人

请检查您是否已下载x64版本。 ;)

你安装的Java是x86。 如果使用Java x86,请使用Eclipse x86。

因为你的eclipse的env-arch与java-arch不匹配,例如:eclipse-64bit在java-32bit中运行,反之亦然。

在Windows中: Set correct env path to the specific 32 or 64bit java acording to eclipse.

在Linux中:尝试run: [path-to-eclipse]/eclipse -vm [jdk-path]/bin

当你开始eclipse时,你的路径上有什么版本的java? 尝试在命令提示符下输入java -version。 您将需要Sun java 1.5或更高版本。 请参见http://www.ehow.com/how_4784069_terminated-exit-code-error-eclipse.html

这对我来说是一个权限错误。 我更改了kepler文件夹,eclipse根目录将权限设置为所有人。 这将是一个安全风险,因此我需要将权限设置为特定于程序。 使用procmon.exe我发现javaw.exe被写入权限被拒绝。 eclipse和javaw.exe的程序员没有给那些程序提升了作为trustedinstaller运行的权限。

我遇到了同样的问题

原来我在PATH中的Java版本已经更新到1.8

一旦我将其改回1.7,我的Eclipse开始没有问题