在Windows 64位和SWT 4.3上创建SWT.MOZILLA浏览器

我正在尝试在Windows 8 64Bit和SWT 4.3 64Bit下创建SWT.MOZILLA类型的SWT浏览器小部件。

根据此,SWT

4.3应支持XULRunner的10.x的或24.x 64位版本

因此,我从此处下载了10.x和24.x

64版本,c:\xulrunner10c:\xulrunner24分别在和下解压缩。

如果我启动指向xulrunner10的Java应用程序(使用VM参数-Dorg.eclipse.swt.browser.XULRunnerPath=C:\xulrunner10),则它可以工作,但是,如果我尝试使用xulrunner24(使用VM参数-Dorg.eclipse.swt.browser.XULRunnerPath=C:\xulrunner24),则会出现以下错误:

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应用程序中?

回答:

得到它了!这是SWT Wiki上的错误:xulrunner 24.x需要SWT 4.4。我已经安装了swt-4.4M5,现在可以嵌入xurlrunner

24 64bit

以上是 在Windows 64位和SWT 4.3上创建SWT.MOZILLA浏览器 的全部内容, 来源链接: utcz.com/qa/411272.html

回到顶部