以下是错误信息的内容:
Java was started but returned exit code=1
C:\WINDOWS\system32\javaw.exe
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m
-Declipse.buildId=v22.0.5-757759
-XX:MaxPermSize=256m
-jar
D:\Programming\adt-bundle-windows-x86_64-20130729\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
-os win32
-ws win32
-arch x86_64
-showsplash
-launcher
D:\Programming\adt-bundle-windows-x86_64-20130729\eclipse\eclipse.exe
-name Eclipse
--launcher.library
D:\Programming\adt-bundle-windows-x86_64-20130729\eclipse\\plugins/org.ecl
ipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120913-144807\eclipse_1503
.dll
-startup
D:\Programming\adt-bundle-windows-x86_64-20130729\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.overrideVmargs
-exitdata 1c50_48
-product com.android.ide.eclipse.adt.package.product
-vm C:\WINDOWS\system32\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m
-Declipse.buildId=v22.0,5-757759
-XX:MaxPermSize=256m
-jar
D:\Pragramming\adt-bundle-windows-x86_64-20130729\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
我刚刚下载并删除了适用于 Windows 的 android SDK。我目前使用的是 W8 64x。
原文由 Vladislav Bogdanov 发布,翻译遵循 CC BY-SA 4.0 许可协议
错误消息表明您的 Java 版本存在问题。你有安装JDK吗?
尝试添加以下内容(注意新行):
…到您的
eclipse.ini
文件,指向您要使用的 JDK,并检查所需的 Java 版本是否至少与您的 JDK 一样新。这是 Windows 系统的路径。可以在 此处 找到有关路径的更多信息(向下滚动)。如果您不知道
eclipse.ini
文件在哪里:它通常位于eclipse.exe
的文件夹中。Edit2: @KadoLakatt :安装最新的 Java 版本对您有用的原因是,如果 Eclipse 没有找到
-vm
条目,它会检查 JVM 的标准路径(参见 此处)。但是我不建议这样做,因为您可能猜错了所使用的 JVM。如果您更新 Java(自动?),您可能会在 Eclipse 中遇到问题,想知道您可能更改了什么。最好将它设置为您的eclipse.ini
中的特定文件夹--- 可以肯定。