Ubuntu设置

1.SWT浏览器初始化失败

    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

    解决方法如下。

1.1.修改dml.sh

    强制使用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"

1.2.安装一个包

apt-get install libwebkitgtk-1.0-0

 

Copyright ©  2007-2014 XWorker.org  版权所有

沪ICP备08000575号