这是错误代码的图片
以下是错误消息的内容:
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。
错误消息指出您的 Java 版本存在问题。你有安装JDK吗?
尝试添加以下内容(注意新行):
/!\ 确保该 选项-vm出现 在-vmargscommand之前。之后的所有内容都-vmargs直接传递给 JVM。
-vm
-vmargs
-vm c:/wherever/java/jdk1.6.0_21/jre/bin/server/jvm.dll -vmargs...
…到您的eclipse.ini文件,指向您要使用的 JDK,并检查所需的 Java 版本是否至少与您的 JDK 一样新。这是 Windows 系统的路径。更多关于路径的信息可以在这里找到(向下滚动)。
eclipse.ini
如果您不知道eclipse.ini文件在哪里:通常它位于您的eclipse.exe.
eclipse.exe
Edit2: @KadoLakatt :安装最新 Java 版本对您有用的原因是,如果 Eclipse 没有找到-vm条目,它会检查 JVM 的标准路径(请参阅此处)。但是我不建议这样做,因为您可能会错误地猜测所使用的 JVM。如果您更新 Java(自动?),您可能会在 Eclipse 中遇到问题,想知道您可能更改了什么。最好将其设置为您确定的特定文件夹eclipse.ini。