Eclipse启动问题:An error is occurred

来源:互联网 发布:linux系统常用命令大全 编辑:程序博客网 时间:2024/05/29 18:32

出现问题:

在Eclipse启动时出现:An error is occurred, please see the log ...

问题详情(log中内容):

!ENTRY org.eclipse.e4.ui.workbench 4 0 2017-11-28 09:02:51.889!MESSAGE FrameworkEvent ERROR!STACK 0org.eclipse.swt.SWTException: Device is disposedat org.eclipse.swt.SWT.error(SWT.java:4533)at org.eclipse.swt.SWT.error(SWT.java:4448)at org.eclipse.swt.SWT.error(SWT.java:4419)at org.eclipse.swt.widgets.Display.error(Display.java:1262)at org.eclipse.swt.widgets.Display.asyncExec(Display.java:710)at org.eclipse.ui.internal.WorkbenchWindow$9.changed(WorkbenchWindow.java:726)at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:114)at org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:344)at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:178)at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:161)at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:161)at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:161)at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.dispose(EclipseContextOSGi.java:106)at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.bundleChanged(EclipseContextOSGi.java:139)at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:903)at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:213)at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:120)at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:112)at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:156)at org.eclipse.osgi.container.Module.publishEvent(Module.java:476)at org.eclipse.osgi.container.Module.doStop(Module.java:634)at org.eclipse.osgi.container.Module.stop(Module.java:498)at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:202)at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:165)at java.lang.Thread.run(Unknown Source)

可能原因:

maven自动安装的一些插件发生了冲突(不是非常确定)

解决方案:

Step1、将项目目录(本项目目录)下的./metadata中的.plugins文件夹删除

Step2、再使用命令行(win+R输入cmd),切换到eclipse安装目录下,输入命令eclipse -clean,系统会自动重新启动eclipse。

阅读全文
0 0
原创粉丝点击