2012-12-12 36 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套件後,它就停止了。

相關問題