XWorker使用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,找到下面的代码,去掉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
apt-get install libwebkitgtk-1.0-0
Copyright © 2007-2014 XWorker.org 版权所有