8

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

我已经安装

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

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

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

-vm "mypath\jdk1.6.025\jre\bin" 我尝试在 cmd: command as forums中运行以下命令

以及其他途径 -vm "mypath\jdk1.6.025\bin" -vm "mypath\jdk1.6.025\jre\bin\javaw.exe" 即使 -vm "mypath\jre6\bin"是走投无路也无济于事。


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

相关问题: 无法运行 Eclipse

4

6 回答 6

9

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

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

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

更新

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

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

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

于 2011-05-31T11:37:48.183 回答
2

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

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

于 2012-08-08T18:38:58.127 回答
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

于 2013-10-22T01:56:43.693 回答
1

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

于 2011-05-29T08:56:54.360 回答
1

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

于 2014-07-28T18:53:13.440 回答
1

我遇到了同样的问题

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

一旦我把它改回 1.7,我的 Eclipse 就可以正常启动了

于 2014-12-26T08:37:33.080 回答