我正在使用SWT浏览器小部件使用Eclipse(“开普勒”)在Java中开发应用程序。

现在,我想使用Mozilla API并从以下站点从XULRunner下载最新的sdk:http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/latest/

如何告诉Eclipse使用XULRunner,以便可以使用以下代码行?

browser = new Browser(shell, SWT.MOZILLA);

对此的任何建议都将受到高度赞赏。

最佳答案

SWT不支持“最新的” XULRunner。
参见Bug 327696 – [Browser] implement support for xulrunner >= 4.0

另请参见SWT常见问题解答,Q: How do I specify the default type of native renderer that is used by the Browser?Q: How do I explicitly use Mozilla as the Browser's underlying renderer?

例如,

  • 从eclipse下载最后一个
    http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/10.0.4esr/sdk/
  • 提取到C:\
  • 编辑应用程序的“运行配置”->“参数”->“VM参数”,添加以下参数。
    -Dorg.eclipse.swt.browser.XULRunnerPath = C:\xulrunner
  • 关于java - 如何为Eclipse安装XULRunner,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17994805/

    10-11 11:04