Eclipse(无法启动 JVM)退出代码=1

Eclipse (cannot start JVM) Exit code=1

我机器上的 32 位 eclipse Luna 过去在我的 x64 OS 上安装 64 位 Java 1.8 u25 时没有任何问题。为了 运行 我机器上的 GAE 示例项目需要 Java 7,我不小心从我的机器上删除了 Java 8 安装。从那以后,eclipse就完全没有启动了。

因此我重新安装了 Java 8 u25,但没有帮助,我得到了 Java was started but exited with code=13 错误。然后我将它添加到 eclipse.ini 文件中 =vmargs 行之后,这确实是 javaw.exe 所在的位置:
-vm C:\Program Files\Java\jdk1.7.0_75\bin\javaw.exe(单行)

我现在得到以下结果,将 -Xmx 值更改为更高或更低没有任何区别:http://share.pho.to/8o9jx(显示错误)

可能是什么问题?我在许多解决方案页面上读到我需要三个 64 位 eclipse,OS 和 Java。但是,在使用完全相同的设置和 32 位 eclipse 之前,它是如何工作的?

http://share.pho.to/8o9ku(显示 java 版本)

有关详细信息,请参阅 eclipse.ini
在您的图片中,-vm 应该在 -vmargs 之前。你做错了:

  1. -vm 你排在第 2 位。
  2. -vm 的值在同一行。

看下面的例子:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:/your/Java/path/bin/javaw.exe
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx1024m

确保您使用的是 64 位 eclipse 版本的 64 位 jar。