org.eclipse.swt.SWTError: No more handles的解决办法

今天装了JBoss Tools 3.1 插件后,eclipse 打开jsp文件老是报错,或者要我关闭:

org.eclipse.swt.SWTError: No more handles

网上找了两个解决方法:

方法一:

找到目录 eclipse\workspace\.metadata\.plugins\org.eclipse.ui.workbench 下面的 workbench.xml文件,删除在XML节点
<mruList>
</mruList>

之间的所有内容,然后运行Eclipse,测试是否已经解决。

如果问题还是存在,那么请在workbench.xml文件中查找最后一次(也就是出错之前)运行的程序名称,例如我的是运行的 XXXXX.sql 出现的问题,于是查找
XXXXX.sql 字符串,将有关的部分都删掉,然后在继续运行。
即可。

 

方法二:(修改jsp默认编辑器 )

eclipse->window->preferences->general->editors->file associations

选中JSP,换一个编辑器即可。不行的话就先将默认的jsp designer 移除,再选择。

 

我的是用后者解决的~~

上一篇:as3中的socket的readUTFBytes方法,它的UTF指的是UTF-8,只要服务器采用UTF-8编码,传输和修改中文的问题就能解决


下一篇:《Android游戏开发详解》——第2章,第2.18节使用Java API中的对象