2013-03-04 99 views
5

有沒有什麼辦法可以用swt x64來運行xulrunner 3.6.28(x86沒有其他)?SWT x64與xulrunner 3.6.28 x86

我不能使用較新的xulrunner 10.4esr,因爲我有一些問題。舊的像一個魅力運行,但沒有它的x64。

,如果我嘗試加載3.6.28我得到一些奇怪的錯誤:

org.eclipse.swt.SWTError: XPCOM error 0x80004005 
    at org.eclipse.swt.browser.Mozilla.error(Unknown Source) 
    at org.eclipse.swt.browser.Mozilla.initXULRunner(Unknown Source) 
    at org.eclipse.swt.browser.Mozilla.create(Unknown Source) 
    at org.eclipse.swt.browser.Browser.<init>(Unknown Source) 
    at GUI.TFSBrowser$1.run(TFSBrowser.java:54) 

有什麼建議?

親切的問候 大衛

+0

參見http://stackoverflow.com/questions/1444712​​6/using-the-64bit-xulrunner-in-eclipse- SWT-下窗口 – 2013-10-02 14:09:17

回答

0

嘗試使用swtx86.jar編譯項目SWT和嵌入JRE 32位安裝,它的工作,爲64位和32位拱。

0

我意識到這個問題很古老,但希望這可以幫助別人絆倒它。

使用64位4.3 SWT我能夠通過使用XULRunner 1.9.2.25版運行時修復此異常。這可能不是您正在尋找或正在尋找的確切解決方案,因爲看起來您使用的是後來的XULRunner版本,但是常見的分母似乎是正在使用的64位庫。

本來我發現從這裏下載:https://osdn.net/projects/sfnet_runawfe/downloads/SRC%20and%20BIN%20files/extras/xulrunner-1.9.2.25-win64.zip/

不過,我也重新託管它爲xulrunner-1.9.2.25.en-US.win64.zip

充分說明張貼在我的答案在這裏:https://stackoverflow.com/a/44848877/3300205

相關崗位:Creating a SWT.MOZILLA browser on Windows 64 bit and SWT 4.3