Eclipse编译器SWT错误处理方法的汇总

刚进公司的时候发下来的电脑安装eclipse后一直弹出SWT错误,处理了很久都没有弄好,类似错误代码如下

!ENTRY org.eclipse.ui 4 0 2016-10-28 22:37:43.854
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTError: No more handles
at org.eclipse.swt.SWT.error(SWT.java:4517)
at org.eclipse.swt.SWT.error(SWT.java:4406)
at org.eclipse.swt.SWT.error(SWT.java:4377)
at org.eclipse.swt.widgets.Widget.error(Widget.java:482)
at org.eclipse.swt.widgets.Control.createHandle(Control.java:703)

at org.eclipse.swt.widgets.Label.createHandle(Label.java:199)

直观上说就是句柄冲突,具体可百度。

后来在网上找了很多办法,都分别进行了尝试。这里进行一个小的汇总,会引用一些别人的文章,侵删致歉。

先说我比较推荐的处理方式,可以优先尝试,首先可以肯定这是因为线程冲突引起的问题,那么多半都与我们自己电脑中的其他软件有关

1 IE浏览器版本过低,如果为IE8或者更低的版本可能会引起这个报错,我就是这个问题,升级IE后报错消失(优先检查)

2 杀毒软件和其他软件,如百度杀毒,百度云管家,360安全卫士等都可能引起这个问题。关闭后问题解决(优先检查)

3 TeamViewer快捷键冲突 解决方案:https://www.cnblogs.com/zy-jiayou/p/7283332.html   (优先检查)

4  在eclipse中安装使用WindowBuilder     相关介绍:https://www.cnblogs.com/zzt-lovelinlin/p/5446046.html

5有人在使用"eclipse -clean"后问题得以解决,可以尝试,简单易行。 https://blog.csdn.net/lxy344x/article/details/50485045 (优先检查)

删除你 workspace中的\workspace.metadata.plugins\org.eclipse.core.resources中的.snap文件,如果这样还不行的话那你就把       D:\workspace.metadata.plugins\org.eclipse.e4.workbenc中的.xmi文件一起删除

7 有人说是显卡驱动引起的问题,卸载重装后消失,这里不推荐尝试,除非已经没办法。

以上是对Eclipse编译器SWT错误的小汇总,并不全面,如果仍未解决可继续百度Google,希望可以帮助到被困扰的你~




你可能感兴趣的:(JAVA)