SWT的浏览器控件是编辑模型常用的控件,如果初始化失败,如下图。
Caused by: org.eclipse.swt.SWTError: No more handles [Browser style SWT.MOZILLA and Java system property org.eclipse.swt.browser.DefaultType=mozilla are not supported with GTK 3 as XULRunner is not ported for GTK 3 yet] at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.browser.MozillaDelegate.<init>(Unknown Source) at org.eclipse.swt.browser.Mozilla.create(Unknown Source) at org.eclipse.swt.browser.Browser.<init>(Unknown Source) at xworker.swt.browser.BrowserCreator.create(BrowserCreator.java:67) ... 70 more
解决方法如下。
强制使用GTK2,把export SWT_GTK3=0前的注释去掉。
#!/bin/sh DIRNAME=`dirname "$0"` PROGNAME=`basename "$0"` GREP="grep" # Force use GTK2 export SWT_GTK3=0 # Use the maximum available, or set MAX_FD != -1 to use that MAX_FD="maximum"
apt-get install libwebkitgtk-1.0-0
Copyright © 2007-2014 XWorker.org 版权所有