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

时间:2011-05-29 08:53:04

标签: java eclipse jdk1.6 exit-code

我正在尝试在我的x64机器上使用Eclipse Helios(我很确定现在任何eclipse都可能出现这个问题)但它只是不合作。
当我尝试运行eclipse时,我得到以下内容: exit code=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版本,但它没有解决问题。 (我更改了环境变量) 我改变了一切,但我被卡住了......

相关问题: Cannot Run Eclipse

6 个答案:

答案 0 :(得分:9)

事实证明,一个目录名称中有一个!,eclipse有问题。

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

Vista允许您创建包含!字符的用户名,然后很多程序都会遇到问题

<强>更新

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

  • 试图查看环境变量
  • 然后尝试卸载Helios EE(或您正在运行的任何其他版本的ee)和JDK,然后重新安装两者的86x版本(它们仍应在64x平台上运行)。
  • 有关详细说明,请查看here

感谢所有试图提供帮助的人

答案 1 :(得分:2)

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

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

答案 2 :(得分:2)

因为你的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

答案 3 :(得分:1)

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

答案 4 :(得分:1)

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

答案 5 :(得分:1)

我遇到了同样的问题

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

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

相关问题