在Eclipse插件中使用WebKit for SWT浏览器

在Eclipse插件中使用WebKit for SWT浏览器,webkit,swt,eclipse-rcp,Webkit,Swt,Eclipse Rcp,我今天尝试使用WebKit作为eclipse插件的浏览器底层渲染器,但没有成功 我遵循了,我目前的环境如下: 操作系统:Windows 7(x64) 已安装Safari(也在路径中) 32位SWT(eclipse RCP indigo SR1 32) 在eclipse.ini中添加了以下行 -Dorg.eclipse.swt.browser.DefaultType=webkit 现在,当我尝试实例化浏览器时: Browser b = new Browser(parent, SWT.WEBKI

我今天尝试使用WebKit作为eclipse插件的浏览器底层渲染器,但没有成功

我遵循了,我目前的环境如下:

  • 操作系统:Windows 7(x64)
  • 已安装Safari(也在路径中)
  • 32位SWT(eclipse RCP indigo SR1 32)
在eclipse.ini中添加了以下行

-Dorg.eclipse.swt.browser.DefaultType=webkit

现在,当我尝试实例化浏览器时:

Browser b = new Browser(parent, SWT.WEBKIT);
b.setUrl("http://whatismybrowser.com");
我得到以下错误:

未能加载swt webkit库

有什么建议吗

谢谢。

我也有这个问题 你需要做什么使用 JVM:32位 SWT:32位

在环境设置中设置safari.exe路径(如果您使用的是旧版本的Windows)


否则,如果SWT和JVM不是相同的32位,它将生成错误。

您是否阅读了SWT常见问题解答以及..?@Sorceror是的,我阅读了。我不清楚的是我到底在哪里添加了
-Dorg.eclipse.swt.browser.DefaultType=webkit
行。我把它放在我开发的eclipse环境的eclipse.ini文件的末尾,因为我发现这是新启动的工作区在调试时获取其配置的地方,但仍然得到错误
-Dorg.eclipse.swt.browser.DefaultType=webkit
是run命令参数,我可以说,但是,此外,我还没有使用Eclipse插件和WebKit的任何经验。。Mozilla渲染核心不够….?;]我找到的另一个图坦卡蒙可能对你有帮助。@Sorceror我已经看过那页了。问题是,这只是Windows。我追求WebKit的原因是我需要做一些WebSokCET,目前WebKit浏览器对它有最好的支持。我会继续寻找,如果我找到解决方案,我会发布它。现在,我想我将推出一个外部浏览器(希望届时websockets在所有浏览器中都能得到更好的支持)。。我知道如何调试这个问题。如果要为您的平台下载SWT源代码,请将它们附加到项目中,并调试到创建
Browser
实例的代码中,您可能会发现问题。。