Eclipse错误:未处理的事件循环exception没有更多的句柄

我已经使用Swing和MigLayout构build了一个GUI。

我在Windows 7旗舰版上使用Eclipse 4.2.2(64位)。 每次我点击回窗口编辑我的代码,popup窗口,然后提示我重新启动Eclipse,事件日志说明如下:

org.eclipse.swt.SWTError: No more handles at org.eclipse.swt.SWT.error(SWT.java:4387) at org.eclipse.swt.SWT.error(SWT.java:4276) at org.eclipse.swt.SWT.error(SWT.java:4247) at org.eclipse.swt.widgets.Widget.error(Widget.java:468) at org.eclipse.swt.widgets.Control.createHandle(Control.java:704) at org.eclipse.swt.widgets.Label.createHandle(Label.java:199) at org.eclipse.swt.widgets.Control.createWidget(Control.java:744) at org.eclipse.swt.widgets.Control.<init>(Control.java:112) at org.eclipse.swt.widgets.Label.<init>(Label.java:101) ... 

我附上错误消息的截图。 有没有其他人遇到与Eclipse的这个错误? 你知道一个解决方法或修复吗?

1.发生问题的消息

2.内部错误消息要求我关闭Eclipse

3.活动详情

有一个解决方法。 将Java编辑器更改为WindowBuilder。 Eclipse-> Windows-> Preferences-> File AssociationsselectWindowBuilder Editor作为Java默认编辑器。

我有同样的问题,原来TeamViewer是造成这一点。

在您的TeamViewer中,转到:附加>选项>高级>“QuickConnectbutton”configuration它,并禁用显示QuickConnectbutton。

正如Nineroad所build议的那样安装WindowBuilder作为带有* .java扩展名的文件的默认编辑器为我解决了这个问题。

在Eclipse中,导航到“ 帮助”>“安装新软件”

http://archive.eclipse.org/windowbuilder/WB/release/R201309271200/4.3添加到“Work with”path中,select所有build议的组件,然后安装WindowBuilder。

一旦完成,Eclipse将请求重启。 重新启动后,在Eclipse中导航到“ 窗口”>“首选项” 。 在“首选项”对话框中,导航到“ 常规”>“编辑器”>“文件关联” 。 在“文件关联”列表下,一定要select* .java文件types。 底部窗口(标记为“相关编辑器”)应该有WindowBuilder作为选项。 selectWindowBuilder,然后单击右边的“Default”,将WindowBuilder设置为默认的* .java文件编辑器。

这为我修正了SWT错误

注意: Eclipse版本:Kepler Service Release 2 Windows 7 64位

我有DisplayFusion运行,这是一个特殊的Windows程序用于pipe理多个显示器。 把它关掉似乎为我解决了这个问题。

总之:看看下面的粗体部分是否可以节省你的一天:-)

(这个答案可能有帮助,但是问题依然没有find,如果能够得到满意的解决,我会更新我的发现。)

<更新…>

更新:它只是发生在拖动/定位一个XML文件(Tomcats content.xml)下所有其他文件。 (由“XML Editor”打开:提供程序: Eclipse Web Tools Platform ,插件名称: XML editor ,版本: 1.0.700.v201005192212 ,插件Id: org.eclipse.wst.xmleditor.doc.user

update2:进一步查看时,将编辑器移回到其他文件(所有在一个区域中打开的编辑器)时,错误消失。 此外,只有在进入或离开这个XML编辑器时才会出现,而不是通过CRTL + S进行修改和保存。 除此之外,下面的JBoss相关的exception发生在CTRL + S事件上,但与这个问题无关(因此可能根本不相关)。

更新3:更接近:因为有一段时间,围绕着一个新的编辑器定位function。 (起初我有点困惑,但现在我明白了,甚至在视觉上可以看出是什么意思,什么改变了…)。 所以有两种方法可以将编辑器垂直或水平地放置在其他编辑器旁边:

  1. 将其定位在同一个“面板”(由编辑器周围的全局和两个内部面板/边框/矩形表示)中
  2. 将其置于旧面板旁边(由旧面板和新面板周围的矩形框表示)。

所以把一个编辑器放在一个新的“全局”面板(2.)中工作正常,把它放在一个新的“本地”面板(1.)中导致了这个问题 (这实际上非常有用,因为我仍然可以继续高效地工作)也许别人可以适当地报告这个错误)(它也似乎没有涉及到上面提到的XML编辑器,因为它也发生在例如属性文件)

更新4:我在hibernate模式下使用Windows 7。 这意味着我不会经常启动我的Eclipse。 现在我意识到, Eclipse本身已经开始(看任务pipe理器)2次 (目视和使用ALT + TAB打开窗口导航,这并不明显)。 之后(停止/终止所有打开的实例并重新启动该问题不会再发生。

更新5:在这个重复的问题有人说,它已经被最新的Windows更新解决 : https : //stackoverflow.com/a/19316804/1915920 。 我会检查一下自己,但目前我不能再现问题。

更新6:在另一种情况下,我有这个,它似乎与一些属性窗口(在这种情况下贾斯珀报告),基于当前的编辑器(如大纲视图)自动更新其内容。 因此, closures并重新打开(全部)轮廓和/或属性窗口可能是一个好主意。

</ …更新>

一般的错误表明,某些程序有(可能)exception多的(可能是数千?)操作系统文件句柄打开。 所以应该检查Eclipse的外部或内部是否有很多文件同时打开或者很短的时间打开,但没有正确closures(它们可以在视觉上closures,但是操作系统仍然认为它们正在被使用因为应用程序没有正确释放文件句柄)。

现在我也有这个问题。 如果我查看错误日志(窗口 – >显示视图 – >常规 – >错误日志),我可以看到很多以下org.jboss.ide.eclipse.archives.core。*exception之前。 由于我现在没有使用已安装的JBoss Developer Studio Plugin(可能与此相关),也没有关联的窗口或编辑器被打开(只有一些工具栏“JBoss Central”和透视图“JBoss”button)看看是否禁用这些将有助于这个零星的问题。 此外,我closures所有打开的编辑器,重新启动Eclipse并打开它们,现在不能再看到这个问题。

 Problems occurred when invoking code from plug-in: "org.eclipse.core.resources". 

 java.lang.NullPointerException at org.jboss.ide.eclipse.archives.core.WorkspaceChangeListener$2.visit(WorkspaceChangeListener.java:74) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49) at org.jboss.ide.eclipse.archives.core.WorkspaceChangeListener.resourceChanged(WorkspaceChangeListener.java:70) at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149) at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:396) at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1531) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2354) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:118) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:75) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:65) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:456) at org.eclipse.ui.editors.text.TextFileDocumentProvider.saveDocument(TextFileDocumentProvider.java:772) at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:5068) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.jboss.tools.common.editor.ObjectMultiPageEditor.saveX(ObjectMultiPageEditor.java:403) at org.jboss.tools.common.editor.ObjectMultiPageEditor.doSave(ObjectMultiPageEditor.java:385) at org.eclipse.ui.internal.SaveableHelper$2.run(SaveableHelper.java:150) at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:276) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372) at org.eclipse.ui.internal.WorkbenchWindow$13.run(WorkbenchWindow.java:1812) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:1809) at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:284) at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:263) at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:155) at org.eclipse.ui.internal.WorkbenchPage.saveSaveable(WorkbenchPage.java:3777) at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3790) at org.jboss.tools.common.model.ui.texteditors.SaveAction3.run(PropertiesTextEditorComponent.java:357) at org.eclipse.jface.action.Action.runWithEvent(Action.java:499) at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:119) at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) at sun.reflect.GeneratedMethodAccessor58.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56) at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:243) at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:224) at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:167) at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499) at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508) at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:285) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:504) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:555) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:376) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:322) at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:84) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1262) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1056) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1108) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1104) at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1525) at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4723) at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:344) at org.eclipse.swt.widgets.Control.windowProc(Control.java:4611) at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:340) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4977) at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2549) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591) at org.eclipse.equinox.launcher.Main.run(Main.java:1450) at org.eclipse.equinox.launcher.Main.main(Main.java:1426) 

 eclipse.buildId=4.3.0.I20130605-2000 java.version=1.7.0_25 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE Framework arguments: -product org.eclipse.epp.package.reporting.product Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.reporting.product 

(Help->关于Eclipse->安装细节 – >安装软件:标记全部+ CTRL + C):(Eclipse Kepler Java EE和BIRT版本作为基本安装)

  Apache Directory Studio LDAP Browser 2.0.0.v20130628 org.apache.directory.studio.ldapbrowser.feature.feature.group Apache Software Foundation DevUtilsFeature 1.0.9.201209201734 DevUtilsFeature.feature.group null Eclipse IDE for Java and Report Developers 2.0.0.20130613-0530 epp.package.reporting null GlassFish Tools 6.2.0.201307232054 oracle.eclipse.tools.glassfish.feature.group Oracle JarPlug 0.6.1 com.simontuffs.eclipse.jarplug.feature.feature.group simontuffs.com Jaspersoft Studio feature 5.2.0 com.jaspersoft.studio.feature.feature.group Jaspersoft Corporation Java EE 5 Documentation 6.2.0.201307232054 oracle.eclipse.tools.javaee.doc.v5.feature.group Oracle Java EE 6 Documentation 6.2.0.201307232054 oracle.eclipse.tools.javaee.doc.v6.feature.group Oracle Java EE 7 Documentation 6.2.0.201307232054 oracle.eclipse.tools.javaee.doc.v7.feature.group Oracle JBoss Developer Studio (Core Features) 7.0.0.GA-v20130720-0044-B364 com.jboss.jbds.product.feature.feature.group JBoss by Red Hat Log Viewer Feature 0.9.8.8 de.anbos.eclipse.logviewer.feature.feature.group Andre Bossert MercurialEclipse 2.1.0.201304290948 mercurialeclipse.feature.group MercurialEclipse project MyLV 1.0.4 mylv_feature.feature.group null Oracle ADF Documentation (11.1.1.4) 6.2.0.201307232054 oracle.eclipse.tools.adf.doc.v11114.feature.group Oracle Oracle ADF Documentation (11.1.1.5) 6.2.0.201307232054 oracle.eclipse.tools.adf.doc.v11115.feature.group Oracle Oracle ADF Documentation (11.1.1.6) 6.2.0.201307232054 oracle.eclipse.tools.adf.doc.v11116.feature.group Oracle Oracle ADF Documentation (11.1.1.7) 6.2.0.201307232054 oracle.eclipse.tools.adf.doc.v11117.feature.group Oracle Oracle ADF Documentation (12.1.2) 6.2.0.201307232054 oracle.eclipse.tools.adf.doc.v1212.feature.group Oracle Oracle ADF Tools 6.2.0.201307232054 oracle.eclipse.tools.adf.feature.group Oracle Oracle Cloud Tools 6.2.0.201307232054 oracle.eclipse.tools.cloud.feature.group Oracle Oracle Coherence Tools 6.2.0.201307232054 oracle.eclipse.tools.coherence.feature.group Oracle Oracle Database Tools 6.2.0.201307232054 oracle.eclipse.tools.database.feature.group Oracle Oracle Java EE Tools 6.2.0.201307232054 oracle.eclipse.tools.javaee.feature.group Oracle Oracle Maven Tools 6.2.0.201307232054 oracle.eclipse.tools.maven.feature.group Oracle Oracle Spring Tools 6.2.0.201307232054 oracle.eclipse.tools.spring.feature.group Oracle Oracle WebLogic Scripting Tools 6.2.0.201307232054 oracle.eclipse.tools.weblogic.scripting.feature.group Oracle Oracle WebLogic Server Tools 6.2.0.201307232054 oracle.eclipse.tools.weblogic.feature.group Oracle Toad® Extension for Eclipse - Community Edition - Core Plugin 1.8.3.201308140922 com.quest.toadext.core.feature.feature.group Quest Software, Inc. Toad® Extension for Eclipse - Community Edition - MySQL DB Plugin 1.8.3.201308140922 com.quest.toadext.mysql.feature.feature.group Quest Software, Inc. Toad® Extension for Eclipse - Community Edition - Oracle Database Plugin 1.8.3.201308140922 com.quest.toadext.feature.feature.group Quest Software, Inc. Toad® Extension for Eclipse - Community Edition - PostgreSQL Plugin 1.8.3.201308140922 com.quest.toadext.postgre.feature.feature.group Quest Software, Inc. 

完全是硬件问题。

如果您有nView,请closures桌面pipe理器。 如果是ATI,请closuresHydraVision。

这在Eclipse Kepler(标准版)和Android开发者工具版上运行良好。

对我而言,这是由ATI Desktop Manager引起的。

杀死“HydraDM.exe”进程后,问题消失了。 当我再次运行它时,问题返回。

所以,如果您使用的是ATI显卡,请尝试打开任务pipe理器,find“HydraDM.exe”(或64位版本),然后杀死它。

如果您使用DisplayFusion:

  1. 打开显示融合设置页面
  2. 点击兼容性标签
  3. 添加Eclipse或STS.exe应用程序
  4. 选中“禁用TitleBarbutton(仅此应用程序),”禁用应用程序挂钩(仅此应用程序)“和”在DisplayFusion任务栏上使用处理文件图标,而不是窗口图标“

参考: 显示融合FIX

我发现现在有两种方法可以使用eclipse,而不会在我的戴尔ProBook 6550b Windows 7 64位上出现“SWTError:No more handles”,但它们都不是很令人满意:我可以在“安全模式”下启动Windows,或者我可以降级到“ Eclipse的JEE的靛蓝SR2-Win32的x86_64” 的。 我现在将尝试一个接一个地杀死一个进程,直到开普勒开始工作,直到我到达安全模式。

…几个小时后…

最后(现在)我可以解决这个问题(至less在我的笔记本电脑上:戴尔ProBook 6550b Windows 7 64)。 我“只是”不得不杀死进程:“DPAgent.exe * 32”(DigitalPersona本地代理)和“DPAgent.exe”(DigitalPersona 64位助手进程),幸运的是我的用户下运行(而不是系统可能有根据你的权利,不可能杀死)。 不过,我不明白这些过程如何干扰在Eclipse中的SWT句柄….

关于这个问题的更多信息可以在这里find: https : //bugs.eclipse.org/bugs/show_bug.cgi?id = 402983

如果您拥有全新的Windows 7,请强制执行Windows Update 。 这将使问题消失。 这是在黑暗中的一枪,但解决了我的问题。 我苦苦挣扎了一天,直到我意识到新的eclipse发布版本给老版本的.net Framework带来了上述错误:一切都很顺利,直到驱动程序安装.net 4.0,并从这一点,Eclipse编辑器给了未处理的事件循环exception。

我遇到了同样的问题,终于搞清楚了,那就是罗技SetPoint软件。

卸载它 – 错误消失了。

在HP Probook 6470b上安装HP ProtectTools后,由于包含密码pipe理器,我遇到了此问题。

要禁用它,请运行“HP ProtectToolspipe理控制台”,进入“应用程序 – >设置”,打开“应用程序”选项卡并取消选中“状态”checkbox。

PC重启问题应该解决后,但不能再使用密码pipe理器:(

我有一个NVIDIA的GPU,如果nView被启用,它总是发生。 尝试禁用它。

看起来,eclipse和覆盖多屏幕系统窗口pipe理的软件不太兼容。

在双监视器设置上, Eclipse Mars.2也发布(4.5.2)Multimon TaskBar 2.1 。 如果MM TaskBar未被加载,它将消失。

那么,在这里有一些回答我自己的问题。 我仍然不知道是什么原因导致这个问题,但我find了一个替代scheme。

由于Eclipse的Juno版本是相对较新的,错误本身可能与我的系统configuration有关。

我下载了其前身Eclipse Indigo的最新版本。 现在我可以使用Eclipse了。

由于我不需要Juno的任何新function,因此Indigo发行版将会很好。

我也有同样的问题。 这是由屏幕截图软件hypersnap7引起的。 所以我认为热键冲突是原因。 重新启动计算机,不要启动其他软件,启动Android开发工具,并观察哪些软件驱虫的错误。

我正在运行双显示器,开普勒和STS 3.4.0都有这个问题。 杀死HydraDM.exe进程为我工作。

'bug'在这里讨论https://bugs.eclipse.org/bugs/show_bug.cgi?id=402983 。 围绕“多显示器”设置进行了大量的讨论。 我今天遇到了这个问题(点击Eclipse(现成的ADT v22.3.0-887826)Package Explorer,然后点击Java编辑器,出现“no more handles”错误)。 它使Eclipse不可用。

让我觉得这是我的win7 64位PC上的显示器/显卡问题,而不是Eclipse的问题。 我重新安装了显卡(nVidia GTX480)并更新了驱动程序。 注意到与我的显示器有关的多个错误对话框(没有find三星显示器)(实际上是一个单一的BX2440显示器设置),因为我closures了系统以重新启动。 所以,在重新启动我升级了显示器驱动程序。 然后再次启动,问题已经消失(至less现在)。

顺便说一下,我没有安装Win 7 SP1,所以我不认为在其他地方讨论的“完整的Windows更新”解决scheme一定适用于每个人。

对我来说,这个错误发生在新的Eclipse Luna SR2(4.4.2)安装上,当试图添加一个Mercurial仓库时,我从Java 8降级到Java 7后解决了。

“未处理的事件循环exception..没有更多的句柄”错误(在我的情况下)是由我的鼠标的驱动程序造成的! closures我的鼠标驱动程序解决了问题。 它与Eclipse版本无关,我试过几乎所有版本的Helios(都是64位/ 32位),并且它们都有相同的问题,我也尝试在高级窗口设置“环境variables”中添加Eclipse / JREvariablespath, 。 为了帮助您解决此错误,请尝试closures未使用的应用程序和驱动程序。