Eclipse SWT Browser崩溃(Linux 64Bit)

时间:2013-12-17 16:09:00

标签: java linux eclipse swt

我有一个eclipse项目,它使用来自eclipse SWT的webbrowser,它在我的windows eclipse上运行顺畅。我共享该项目(通过SVN)并尝试在我的64位Linux系统上运行它。我为64位linux下载了一个稳定的swt版本并将其导入我的工作区。

但是当我尝试启动swt-webbrowser时,我收到此错误:

(SWT:2882): Gtk-CRITICAL **: IA__gtk_window_group_remove_window: assertion 'window->group == window_group' failed

并且浏览器无法启动。

它适合eclipse-bug-discussion here,但我真的不明白我是如何解决的!

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,最后遇到this little gem,解释说你可以通过在 eclipse.ini 文件中添加几个参数来修复它。

首先,确保系统上已安装xulrunner软件包。然后将以下两行添加到 eclipse.ini

-Dorg.eclipse.swt.browser.DefaultType=mozilla
-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/bin/xulrunner

如果这不起作用,您可以通过添加此行来尝试WebKit:

-Dorg.eclipse.swt.browser.UseWebKitGTK=true