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

2022-09-03 13:32:38

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

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

我去了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日的最新机器人。帮助?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

答案 1

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

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

为此,请执行以下操作:

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

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

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

此外,您还可以下载 32 位版本的 Eclipse 以用于 32 位 Java。关键是比特是相同的。


答案 2

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

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

通过导航到文件夹,您已确认要转到正确的位置。


推荐