我想在SWT 4.3 64位的Windows 8 64Bit下創建SWT.MOZILLA類型的SWT瀏覽器小部件。在Windows 64位和SWT 4.3上創建SWT.MOZILLA瀏覽器
據this,SWT 4.3應該支持64位版本上的XULRunner 10.x的或24.x
所以,我已經下載了兩個10.x和從here 24.x版本64和c:\xulrunner10
下解壓和c:\xulrunner24
。
如果我開始我的Java應用程序指向xulrunner10(使用VM參數-Dorg.eclipse.swt.browser.XULRunnerPath=C:\xulrunner10
)它的工作原理,但是,如果我嘗試xulrunner24(使用VM參數-Dorg.eclipse.swt.browser.XULRunnerPath=C:\xulrunner24
)我得到follwoing錯誤:
Exception in thread "main" 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)
我還注意到,如果指向未出現的目錄,我會得到相同的錯誤,但是文件夾c:\ xulrunner24存在幷包含所有文件以及xulrunner.exe。
我該如何讓xulrunner 24.x 64bit嵌入到我的swt 4.3應用程序中?
你檢查這個錯誤https://bugs.eclipse.org/bugs/show_bug.cgi?id=327696? –
嗯不知道這是我的情況,因爲xulrunner 10的作品 – lviggiani