我用来在 android 中编程的 eclipse adt 未打开。我读过很多可能的解决方案,例如 Can't start Eclipse - Java was started but returned exit code=13 但这也不起作用。我尝试将我的电脑的 PATH 变量更改为 jre 或 jdk,但仍然出现错误。我尝试在 .ini 文件上使用 jdk 和 jre,但也没有成功。
Eclipse ADT 向我展示了这个:
这是错误:
我的.ini 文件是这样的:
-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/jdk1.7.0_25/bin/javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m
-Declipse.buildId=v22.3.0-887826
-XX:MaxPermSize=512M
我的java版本是1.7.0_25
我的 JAVA_HOME 是 C:/Program Files (x86)/Java/jre7 我的路径是 c:\Program Files (x86)\Intel\iCLS Client\;c:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT %\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) 管理引擎组件\DAL;C:\Program Files\Intel\Intel(R) 管理引擎组件\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;c:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\TortoiseHg\;C:/Program Files (x86)/Java/jdk1.7.0_25/bin
有人知道如何解决这个问题吗?
最佳答案
您正在尝试使用 64 位 Eclipse(由 org.eclipse.equinox.launcher.win32.win32.x86_64
插件指示)和 32 位 Java(由通过其安装路径位于 Program Files (x86)
下)。他们必须匹配。使用 32 位 ADT bundle 可能是更简单的修复方法。
关于java - Eclipse ADT - java 已启动但返回退出代码 = 13,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25016193/