Java已启动,但返回退出代码= 13 eclipse

时间:2013-12-24 15:59:12

标签: java android eclipse

我看了所有其他地方,我无法弄清楚如何去做。

如何在控制台中键入java -version。因为我所得到的只是java不被识别为命令。

我去了java网站,我得到了版本1.7.0_45

所以我做了这个

  

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日最新的android sdk。 帮助

-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

2 个答案:

答案 0 :(得分:22)

问题是您正在尝试使用32位版本的Java启动64位版本的Eclipse。您可以从here

下载

使用64位JVM启动Eclipse,问题就会消失。

这样做:

eclipse.exe -vm c:\path\to\64\bit\bin\javaw.exe

您还可以更新eclipse.ini文件中的前两行,默认情况下使用64位java,执行以下操作:

-vm
c:\path\to\64\bit\bin\javaw.exe

此外,您还可以下载32位版本的Eclipse以与32位Java一起使用。关键是比特是一样的。

答案 1 :(得分:0)

您需要在bin路径中使用Java - 或者输入完整的路径名。

确保路径正确的最简单方法是导航到包含java exe的文件夹(即在cmd窗口中使用cd命令,使用dir确认您位于正确的文件夹中)然后键入{ {1}}和java -version

导航到该文件夹​​,确认您将前往正确的位置。