我无法启动我的Android应用程序(在升级我正在使用的Worklight版本之前工作正常)并且它一直给出sun / security / x509 / X500Name的错误。现在,我已经使用Sun的Java多次设置Android,所以我非常困惑。以下是我如何设置它:
项目>>属性>> Java构建路径>>图书馆>>添加库 - 这是我放置Sun Java的地方。
窗口>>偏好设置>> Java>>已安装的JRE - 我的Sun Java已被勾选并且是默认的。
我甚至编辑了我的eclipse.ini但是有或没有以下行没有区别:-vm C:\ Program Files(x86)\ Java \ jdk1.6.0_27 \ bin \ javaw.exe
我似乎记得一些关于我没有空格的事情,是真的吗?如果是这样,我该如何更换空格?即使如此,它仍然应该在我的Eclipse应用程序中工作,而不需要以这种方式定义我的VM(或者我相信)。
我不知道我需要在哪里定义我正在使用的Java。如果我错过了什么,请告诉我。
谢谢!
答案 0 :(得分:1)
问题是由于Eclipse在任务管理器中以eclipse.exe的形式启动。它必须是任务管理器中的javaw.exe,否则Android启动将失败。
答案 1 :(得分:0)
请检查你的eclipse.ini 你需要添加这一行 -vm C:\ Program Files(x86)\ your_jdk_path \ jre \ bin \ javaw.exe
答案 2 :(得分:0)
的eclipse.ini
我从Oracle Java(http://java.com/en/download/index.jsp)添加了路由:
-vm C:\ Program Files(x86)\ Java \ jre7 \ bin \ javaw.exe
它终于有效了......
答案 3 :(得分:0)
我解决了,因为我使用的是64位Eclipse代码(安装在Program Files中)和32位JDK代码(安装在Program Files(x86)中)。自从我安装了64位JDK套件后,它就不再发生了。