Java was started but returned exit code=13 eclipse
本问题已经有最佳答案,请猛点这里访问。
我看了其他所有的地方,却不知道该怎么做。
如何在控制台中键入
我去了Java网站,我得到了1.7.0y45版本。
所以我这样做了
C:\Program Files (x86)\Java\jdk1.7.0_45\bin\javaw.exe
而不是
C:\Program Files (x86)\Java\jre7\bin\javaw.exe
它也不起作用
"C:\Program Files (x86)\Java\jre7\bin\java.exe" -1.7.0_45
它也不起作用。
我已经从官方网站下载了10月30日最新的安卓
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120913-144807 -product com.android.ide.eclipse.adt.package.product --launcher.XXMaxPermSize 256M -showsplash com.android.ide.eclipse.adt.package.product --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile -vm C:\Program Files (x86)\Java\jre7\bin\javaw.exe -vmargs -Dosgi.requiredJavaVersion=1.6 -Xms40 -Xmx768m -Declipse.buildId=v22.3.0-887826 -XX:MaxPermSize=512M |
问题是,你试图用一个32位版本的Java来启动一个64位版本的Eclipse。你可以从这里下载
用64位的JVM启动Eclipse,问题就会消失。
这样做:
1 | eclipse.exe -vm c:\path\to\64\bit\bin\javaw.exe |
还可以通过以下方式更新EDCOX1×2文件中的前两行,以默认使用64位Java:
1 2 | -vm c:\path\to\64\bit\bin\javaw.exe |
此外,还可以下载一个32位版本的Eclipse,用于32位Java。关键是咬的程度是一样的。
在bin路径中需要Java,或者放入完整路径名。
确保路径正确的最简单方法是导航到包含Java exe的文件夹(即使用CMD窗口中的CD命令,使用DIR来确认您在正确的文件夹中),然后在其中键入EDCOX1 0和EDCX1 1。
通过导航到文件夹,您已确认要转到正确的位置。