您的位置:首页 > 编程语言 > Java开发

Eclipse 异常退出,再次打开闪退

2016-01-19 15:00 495 查看
今天没事折腾eclipse,在打包时不知是操作啥了,神奇的一刻发生了,直接给我异常退出了,再次打开直接闪退,这叫一个郁闷啊,百度N多次,还是解决不了问题,看了下log日志

!SESSION 2016-01-19 14:50:35.860 -----------------------------------------------

eclipse.buildId=4.3.0.I20130605-2000

java.version=1.7.0_17

java.vendor=Oracle Corporation

BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=zh_CN

Framework arguments:  -product org.eclipse.epp.package.jee.product

Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product

!ENTRY org.eclipse.core.runtime 4 2 2016-01-19 14:50:49.485

!MESSAGE Problems encountered starting up plug-in: "org.osgi.framework.BundleException: The bundle's start level is not met.  Cannot transient start the bundle: org.eclipse.jst.ws.jaxws.utils_1.0.200.v201201032002 [1620]".

!STACK 0

org.osgi.framework.BundleException: The bundle's start level is not met.  Cannot transient start the bundle: org.eclipse.jst.ws.jaxws.utils_1.0.200.v201201032002 [1620]

 at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:315)

 at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:300)

 at org.eclipse.core.internal.runtime.InternalPlatform.start(InternalPlatform.java:923)

 at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation(PluginDescriptor.java:360)

 at org.eclipse.core.internal.plugins.PluginDescriptor.getPlugin(PluginDescriptor.java:340)

 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.ui.internal.EarlyStartupRunnable.getPluginForCompatibility(EarlyStartupRunnable.java:149)

 at org.eclipse.ui.internal.EarlyStartupRunnable.getExecutableExtension(EarlyStartupRunnable.java:113)

 at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)

 at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

 at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2552)

 at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException: The bundle's start level is not met.  Cannot transient start the bundle: org.eclipse.jst.ws.jaxws.utils_1.0.200.v201201032002 [1620]

 ... 15 more

Root exception:

最后在一个外国的网站上找到了解决方法,网址http://stackoverflow.com/questions/13597862/eclipse-workspace-crashes-on-startup,在此也特别感谢这位朋友。特此记录下,也给后面遇到的同学提供一个参考,好了,说正题,解决方案如下

进入你的工作环境 eg. d:\Workspace

打开.metadata文件下.plugins 文件夹。

       删除下面两个文件夹  org.eclipse.e4.workbench  ,org.eclipse.equinox.p2.ui.sdk 

       这边我只找到了org.eclipse.e4.workbench 文件夹,并删除了。

       问题解决,大功告成
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: