我在 Eclipse RCP 应用程序中使用 SWT 浏览器控件。在 Linux Ubuntu 10.10 上,这取决于安装 xulrunner-1.9.2 的用户。这很好用。
然而,在 Ubuntu 11.04 上,我发现它默认随 xulrunner-2.0 一起提供。 SWT 浏览器不支持此功能。看http://bugs.eclipse.org/bugs/show_bug.cgi?id=327696 and http://bugs.eclipse.org/bugs/process_bug.cgi
因此,我不想要求用户安装 xulrunner-1.9.2,而是想让 SWT 浏览器按照 SWT FAQ 上的说明与 WebKitGTK 一起运行 -http://www.eclipse.org/swt/faq.php#browserwebkitgtk
我根本无法让它发挥作用。如何实现“WebKitGTK 1.2.0 或更高版本必须位于库加载路径中”?
非常感谢任何帮助
对于在 Ubuntu 12.04 上运行的 Eclipse Juno SR1 (4.2 SR1),以下内容对我有用:
- 安装 libwebkit 包:
sudo apt-get install libwebkitgtk-3.0-0
- 安装 libwebkit jni 包装器:
sudo apt-get install libswt-webkit-gtk-3-jni
-
设置 DefaultType 和 UseWebKitGTK 属性(我通过将以下内容添加到 eclipse.ini 文件中来完成此操作):
-Dorg.eclipse.swt.browser.DefaultType=webkit
-Dorg.eclipse.swt.browser.UseWebKitGTK=true
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)