0

我使用 mozilla 的 org.eclipse.swt.browser 和 xulrunner 加载网页内容,但我得到错误:<br> Unhandled event loop exception XPCOM error -2147467261
我的开发环境:
操作系统:win7 * 32bit
Eclipse:3.7.2 * 32bit
SWT:32bit
xulrunner:发布 18.0
代码像这样:

//register xulrunner path
static{
     System.setProperty("org.eclipse.swt.browser.XULRunnerPath", "F:/soft/xulrunner18/xulrunner"); 
   }
...

//create Mozilla browser
browser = new Browser(parent, SWT.MOZILLA);  //error was caused here.

有谁知道原因,或者告诉我如何找到原因?
非常感谢

4

1 回答 1

1

显然,SWT.Browser 还不能与 Xulrunner 17+ 一起使用。

您可以在此处获得 10esr 版本的独立副本:http: //ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/10.0.4esr/runtimes/

然后,您需要在运行配置参数中指定 xulrunner 路径: -Dorg.eclipse.swt.browser.XULRunnerPath=C:\path\to\xulrunner\

于 2013-02-27T18:06:33.087 回答