2012-12-12 32 views
1

我无法启动我的Android应用程序(在升级我正在使用的Worklight版本之前工作正常),并且它一直给出太阳的错误/安全/ X509/X500Name。现在,我已经用Sun的Java多次安装了Android,所以我感到非常困惑。下面是我如何设置它:Android应用程序的启动失败,sun/security/x509/X500Name

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

窗口>>首选项>> Java >>已安装的JRE - 我的Sun Java被打勾并且是默认的。

我甚至已经编辑我的eclipse.ini,但有或没有下面的行并没有区别:-vm C:\ Program Files文件(x86)的\的Java \ jdk1.6.0_27 \斌\ javaw.exe的

我似乎记得有关我无法拥有空间的事情,这是真的吗?如果是这样,我该如何更换空间?即使如此,它仍然可以在我的Eclipse应用程序中工作,而无需以这种方式定义我的虚拟机(或者我相信)。

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

谢谢!

回答

1

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

+0

你能否详细说明如何去做这个..?我如何将eclipse作为javaw.exe运行 –

+1

这与指定在eclipse.ini文件中使用哪个JRE/JDK有关。我不记得它周围的方式,但是它可以在你的eclipse.ini中指定的JRE/JDK或者没有它的ini文件。我希望这可以帮助你。 – Creights

+0

要将eclipse作为javaw.exe启动,请将javaw.exe的完整路径指定为-vm参数的值。请参阅http://wiki.eclipse.org/Equinox_Launcher#-vm_specified_on_command_line_or_in_eclipse.ini。 “-vm”本身应该在一行上,路径应该在下一行。空间是好的。这两个都应该出现在-vmargs行的上方。 –

0

请检查您的eclipse.ini 你需要加入这一行 -vm C:\ Program Files文件(x86)的\ your_jdk_path \ JRE \ BIN \ javaw.exe的

0

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

相关问题