无法在 Windows 8.1(64 位)上启动 Eclipse Luna SR2

Can't start Eclipse Luna SR2 on Windows 8.1 (64-bit)

我想学习如何为 Android 编写应用程序,并安装 Java 的新版本以及下载和提取 Eclipse Luna SR2。但是,我似乎 运行 在启动时遇到了问题;我不确定如何解决这个问题,除非我需要更改运行时环境变量。

这是我尝试通过命令提示符 运行 程序时对话框显示的消息:

Java was started but returned exit code= 13
C:\ProgramData\Oracle\Java\javapath\java.exe
-Dosgi.requiredJavaVersion= 1.6
-Xms40m
-Xmx512m
-jar C:\Users\Gregory\Documents\Eclipse
Luna\eclipse\plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
-os win32
-ws win32
-arch x86_64
-showsplash C:\Uses\Gregory\Documents\Eclipse
Luna\eclipse\plugins\org.eclipse.platform_4.4.2.v20150204-1700\splash.bmp
-launcher C:\Users\Gregory\Documents\Eclipse Luna\eclipse\eclipsec.exe
-name Eclipsec
--launcher.library C:\Users\Gregory\Documents\Eclipse
Luna\eclipse\plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v
20150204-1316\eclipse_1608.dll
-startup C:\Users\Gregory\Documents\Eclipse
Luna\eclipse\plugins/org.clipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.appendVmargs
-exitdata 100c_84
-product org.eclipse.epp.package.java.product
-vm C:\ProgramData\Oracle\Java\javapath\java.exe
-vmargs
-Dosgi.requiredJavaVersion= 1.6
-Xms40m
-Xmx512m
-jar C:\Users\Gregory\Documents\Eclipse
Luna\eclipse\plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar

你能帮帮我吗?

根据我在这里看到的情况,我最好的猜测是 JRE "bitness" 与 Eclipse 不匹配。

在命令提示符下键入 "java -version" 会得到什么?

如果它告诉您安装了 32 位版本的 Java,您需要将其更改为 64 位版本。

还有..."-启动 C:\Users\Gregory\Documents\Eclipse Luna\eclipse\plugins/org.clipse.equinox.launcher_1.3.0.v20140415-2008.jar”看起来很可疑。“... org.clipse.equinox...”。您是否修改了 eclipse.ini 文件?

试试这个:转到 System > Advanced system setting > Environment Variables

System variables下:

C:\ProgramData\Oracle\Java\javapath;

删除此

希望这对您有所帮助