【问题标题】:Java was started but returned exit code=13 eclipse [duplicate]Java已启动但​​返回退出代码= 13 eclipse [重复]
【发布时间】:2014-01-12 20:31:21
【问题描述】:

我查看了所有其他地方,但不知道该怎么做。

如何在控制台中输入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

【问题讨论】:

  • 完全卸载java并重新安装,请让它安装在默认位置。它肯定会工作

标签: java android eclipse


【解决方案1】:

问题是您正在尝试使用 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。关键是位数是一样的。

【讨论】:

  • 谢谢它的工作。我将 -vm 重定向到 64 位版本的 java。没有安装 64 位版本的 Java 是我的问题。
【解决方案2】:

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

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

通过导航到文件夹,您已确认您将前往正确的位置。

【讨论】:

  • 好的,谢谢。但这仍然不能回答错误 13 的最后一个问题。
猜你喜欢
  • 2013-11-12
  • 2023-03-03
  • 2014-02-16
  • 2013-12-29
  • 1970-01-01
  • 2014-02-05
相关资源
最近更新 更多