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 移除,再选择。

 

我的是用后者解决的~~

时间: 2024-08-30 18:25:31

org.eclipse.swt.SWTError: No more handles的解决办法的相关文章

字符编码-My Eclipse汉字显示问号的原因与解决办法

问题描述 My Eclipse汉字显示问号的原因与解决办法 各位老师们,我的MySQL.My?Eclipse.脚本编程语言字符编码格式都设置为"gbk",?,但是汉字还是显示问号,和tomcat编码设置有关么?改怎么解决希望大家能帮一下忙.谢谢. 解决方案 http://bbs.csdn.net/topics/391867282

使用zend studio for eclipse不能激活代码提示功能的解决办法_php技巧

其实这是项目没有经过zend studio for eclipse 编译(应该是建立索引吧)导致的,那么就只要让它重新编译项目代码即可. 操作如下: 随便新建一个项目,比如test.然后找到test项目所在的目录,把目录下的.cache和.setting都复制到要重编译的项目的目录下,把test项目中的.project中的name改成要重编译的项目的项目名称,再复制到该目录下替换掉原有的.project.重启等待编译完成即可解决代码提示问题.

在定制Eclipse SWT组件中实现MVC

Eclipse SWT(标准部件工具包)提供了丰富的 API 集来实现定制部件(widget).在这篇文章中,作者简要介绍了 MVC(模型-视图-控制器)架构,以结构化查看器的形式解释了 MVC 的当前实现,并介绍了一种使用定制 SWT 部件的实现. 什么是 MVC? MVC 架构(或设计模式)是图形用户界面(GUI)的设计样式,由三部分构成:模型.视图和控制器.MVC 把表示层从数据解耦出来,也把表示从数据的操作解耦出来. 实现 MVC 架构与其他类型的应用程序有所不同.主要的区别来自如何放置

java.util.list和org.eclipse.swt.widgets.list无法同时使用

问题描述 java.util.list和org.eclipse.swt.widgets.list无法同时使用 想合并两段代码,但是java.util.list和org.eclipse.swt.widgets.list两个包无法同时使用,怎么办?急,萌新求大神帮忙解决一下,谢谢! 解决方案 如果一个类文件中需要同时使用这两种类型的话,可以在定义变量的时候加上类的包名的全路径名称.例如: List l1 = new java.util.ArrayList(); 解决方案二: 写全路径 java.ut

org.eclipse.swt.program.Program的问题

问题描述 通过org.eclipse.swt.program.Program执行代码Program.launch("http://www.baidu.com");有时会出现网页打不开的现象刷新后就可以了请问是什么问题?附:win7操作系统(32位IE8浏览器) 解决方案 解决方案二:有可能是网络的问题

org eclipse swt-import org.eclipse.swt.*; 程序提示找不到这个包,请问下到这个包放到什么地方?

问题描述 import org.eclipse.swt.*; 程序提示找不到这个包,请问下到这个包放到什么地方? import org.eclipse.swt.*; import org.eclipse.swt.custom.*; import org.eclipse.swt.events.*; import org.eclipse.swt.graphics.*; import org.eclipse.swt.layout.*; import org.eclipse.swt.widgets.*;

Eclipse保存密码时发生异常的解决方法

异常信息: org.eclipse.equinox.security.storage.StorageException: No password provided. at org.eclipse.equinox.internal.security.storage.SecurePreferences.put(SecurePreferences.java:237) at org.eclipse.equinox.internal.security.storage.SecurePreferencesWr

Eclipse不自动编译java文件的解决方法

最近我的eclipse经常犯傻,项目中总是有很多,启动项目也是没有启动类.查了下项目中生成的class文件,我靠竟然没有,或者还是以前的.原来是eclipse犯傻了,它没帮我自动编译java文件.一般是如下几个步骤.但是还是不自动编译. 最基本的解决办法--这是前提 然后clean和refresh下项目.如果这样还是不行,用下面的方法吧,终极解决方案...... 1:去除项目中的jre的classpath 查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.

使用eclipse进行Android编程发生崩溃的问题及解决办法

刚才在使用eclipse的时候发生了vm占用过高而无法使用的问题,最初我以为只要重启eclipse就可以解决,重启之后仍然没有效果.重启PC之后打开eclipse仍然无法打开.eclipse是有自己的崩溃日志的,找到崩溃日志,经过尝试确认stackoverflow中的一个回答对于我的问题是有效的,具体步骤如下. 一.查看eclipse的崩溃日志 eclipse的崩溃日志保存的位置是 (工作空间目录/.metadata/.log).打开.log文件,可以看到eclipse运行的日志,也有最近崩溃的