打开eclipse报错:导致无法启动workspace
(2017-03-13 09:56:44)
标签:
it |
分类: IT |
!ENTRY org.eclipse.osgi 4 0 2017-03-13 08:52:32.208
!MESSAGE 应用程序错误
!STACK 1
java.lang.NoClassDefFoundError:
org/eclipse/core/resources/IContainer
at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at
at
org.eclipse.equinox.launcher.Main.invokeFramework(Main.
at
org.eclipse.equinox.launcher.Main.basicRun(Main.
at org.eclipse.equinox.launcher.Main.run(Main.
Caused by:
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException:
自动激活 bundle org.eclipse.core.resources 时出错(97)。
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.
at
org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.
at
... 13 more
Caused by: org.osgi.framework.BundleException:
org.eclipse.core.resources.ResourcesPlugin 中的意外。束
org.eclipse.core.resources 中的 start()
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.
at
org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.
at
org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.
... 22 more
Caused by:
org.eclipse.core.internal.dtree.ObjectNotFoundException:
找不到树元素“/app/src/plane/flyArguWin.c”。
at
org.eclipse.core.internal.dtree.AbstractDataTree.handleNotFound(AbstractDataTree.
at
org.eclipse.core.internal.dtree.DeltaDataTree.getData(DeltaDataTree.
at
org.eclipse.core.internal.dtree.DataDeltaNode.asBackwardDelta(DataDeltaNode.
at
org.eclipse.core.internal.dtree.NoDataDeltaNode.asBackwardDelta(NoDataDeltaNode.
at
org.eclipse.core.internal.dtree.NoDataDeltaNode.asBackwardDelta(NoDataDeltaNode.
at
org.eclipse.core.internal.dtree.NoDataDeltaNode.asBackwardDelta(NoDataDeltaNode.
at
org.eclipse.core.internal.dtree.DataDeltaNode.asBackwardDelta(DataDeltaNode.
at
org.eclipse.core.internal.dtree.DeltaDataTree.asBackwardDelta(DeltaDataTree.
at
org.eclipse.core.internal.dtree.DeltaDataTree.reroot(DeltaDataTree.
at
org.eclipse.core.internal.dtree.DeltaDataTree.reroot(DeltaDataTree.
at
org.eclipse.core.internal.dtree.DeltaDataTree.reroot(DeltaDataTree.
at
org.eclipse.core.internal.dtree.DeltaDataTree.reroot(DeltaDataTree.
at
org.eclipse.core.internal.dtree.DeltaDataTree.reroot(DeltaDataTree.
at
org.eclipse.core.internal.dtree.DeltaDataTree.reroot(DeltaDataTree.
at
org.eclipse.core.internal.dtree.DeltaDataTree.reroot(DeltaDataTree.
at
org.eclipse.core.internal.dtree.DeltaDataTree.reroot(DeltaDataTree.
at
org.eclipse.core.internal.dtree.DeltaDataTree.reroot(DeltaDataTree.
at
org.eclipse.core.internal.dtree.DeltaDataTree.reroot(DeltaDataTree.
at
org.eclipse.core.internal.watson.ElementTree.immutable(ElementTree.
at
org.eclipse.core.internal.resources.SaveManager.restore(SaveManager.
at
org.eclipse.core.internal.resources.SaveManager.startup(SaveManager.
at
org.eclipse.core.internal.resources.Workspace.startup(Workspace.
at
org.eclipse.core.internal.resources.Workspace.open(Workspace.
at
org.eclipse.core.resources.ResourcesPlugin.start(ResourcesPlugin.
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.
at java.security.AccessController.doPrivileged(Native
Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.
... 28 more
在网上查了一下解决办法:将对应项目workspace下面的.metadata/.plugins/org.eclipse.core.resources/.snap
删除就可以啦!
或者是删除这个workspace的整个metadata,这样就可以打开这个workspace了,但原来这个workspace下的项目工程都没有了,需要重新创建项目工程,项目如果很多,那么重建是比较费时间的。仅供参考!
前一篇:欢迎您在新浪博客安家