1

我无法启动我的 Android 应用程序(在升级我正在使用的 Worklight 版本之前它运行良好)并且它不断给出 sun/security/x509/X500Name 的错误。现在,我已经多次使用 Sun 的 Java 设置 Android,所以我完全感到困惑。这是我的设置方法:

项目 >> 属性 >> Java 构建路径 >> 库 >> 添加库 - 这是我放置 Sun Java 的地方。

Window >> Preferences >> Java >> Installed JREs - My Sun Java 被打勾并且是默认的。

我什至编辑了我的 eclipse.ini,但无论有没有以下行都没有区别:-vm C:\Program Files (x86)\Java\jdk1.6.0_27\bin\javaw.exe

我似乎记得我不能有空格,这是真的吗?如果是这样,我该如何替换空格?即便如此,它应该可以在我的 Eclipse 应用程序中工作,而无需以这种方式定义我的 VM(或者我相信如此)。

我不知道我需要在其他任何地方定义我正在使用的 Java。如果我错过了什么,请告诉我。

谢谢!

4

4 回答 4

1

问题是由于 Eclipse 在任务管理器中作为 eclipse.exe 启动的。它需要是任务管理器中的 javaw.exe,否则 Android 启动将失败。

于 2012-12-12T13:31:47.663 回答
0

请检查你的 eclipse.ini 你需要添加这一行 -vm C:\Program Files (x86)\your_jdk_path\jre\bin\javaw.exe

于 2013-12-30T07:37:30.510 回答
0

日食.ini

我添加了 Oracle Java 的路由(http://java.com/en/download/index.jsp):

-vm C:\Program Files (x86)\Java\jre7\bin\javaw.exe

它终于起作用了......

于 2014-01-08T16:32:24.607 回答
0

我解决了,因为我使用的是 64 位 Eclipse 代码(安装在 Program Files 中)和 32 位 JDK 代码(安装在 Program Files (x86) 中)。自从我安装了 64 位 JDK 套件后,它就停止了。

于 2014-03-27T11:47:24.880 回答