Ubuntu中Eclipse/SWT中的Java XULRunner错误
XULRunner怎么了 因此,我有下一个环境:Ubuntu中Eclipse/SWT中的Java XULRunner错误,java,eclipse,ubuntu,swt,xulrunner,Java,Eclipse,Ubuntu,Swt,Xulrunner,XULRunner怎么了 因此,我有下一个环境: Ubuntu 14.04 已安装的XULRunner Eclipse 4.5.2 所以 但在Eclipse中我看到: 线程“main”org.eclipse.swt.swt中的异常错误:不再有句柄[Browser style swt.MOZILLA和Java系统属性org.eclipse.swt.Browser.DefaultType=MOZILLA不受GTK 3支持,因为尚未为GTK 3移植XULRunner] 位于org.eclipse.
- Ubuntu 14.04
- 已安装的XULRunner
- Eclipse 4.5.2
线程“main”org.eclipse.swt.swt中的异常错误:不再有句柄[Browser style swt.MOZILLA和Java系统属性org.eclipse.swt.Browser.DefaultType=MOZILLA不受GTK 3支持,因为尚未为GTK 3移植XULRunner]
位于org.eclipse.swt.swt.error(未知源)
位于org.eclipse.swt.browser.MozillaDelegate。(未知来源)
位于org.eclipse.swt.browser.Mozilla.create(未知源)
位于org.eclipse.swt.browser.browser。(未知来源)
在Main.Main(Main.java:31)
没有帮助:
这里的问题是Xulrunner没有GTK3端口。默认情况下,eclipse以GTK3模式运行。因此无法加载Xulrunner库。请在GTK2模式下启动eclipse并重试。你可以这样做
- 出口SWT_GTK3=0或
- 将这些行添加到eclipse.ini(请注意这必须在vmargs之前) -launcher.GTK_版本 二,
--launcher
开头的行
--launcher.appendVmargs
将以下两行置于该行之前:
--launcher.GTK_version
2
是的,他们需要在不同的线路上
如果找不到以--launcher.
开头的行,请找到一行写着just--vm
,并将这两行放在它前面的行上,如果找不到--vm
行,则将它放在--vmargs
前面的行上
然后,您应该得到一个如下所示的文件。请注意,这只是一个示例:
--launcher.GTK_version
2
--launcher.appendVmargs
或
--launcher.GTK_version
2
--launcher.appendVmargs
--launcher.GTK_version
2
--vm (or --vmargs)