myeclipse 2014无法启动解决方法
admin 2019-01-14 15:47:25 551人已围观
今天一打开myeclipse 2014就自动关闭了,重启电脑多次尝试都无法启动,在myeclipse的工作空间目录:WorkSpace\.metadata文件夹中发现启动日志.log文件中有报错信息:
!ENTRY org.eclipse.core.jobs 4 2 2019-01-14 15:39:42.626
!MESSAGE An internal error occurred during: "Workbench early startup".
!STACK 0
java.lang.NullPointerException
	at org.eclipse.core.internal.registry.BufferedRandomInputStream.read(BufferedRandomInputStream.java:67)
	at java.io.DataInputStream.readByte(DataInputStream.java:265)
	at org.eclipse.core.internal.registry.TableReader.readStringOrNull(TableReader.java:376)
	at org.eclipse.core.internal.registry.TableReader.basicLoadExtensionExtraData(TableReader.java:398)
	at org.eclipse.core.internal.registry.TableReader.loadExtensionExtraData(TableReader.java:386)
	at org.eclipse.core.internal.registry.Extension.getExtraData(Extension.java:81)
	at org.eclipse.core.internal.registry.Extension.getContributorId(Extension.java:100)
	at org.eclipse.core.internal.registry.Extension.getContributor(Extension.java:107)
	at org.eclipse.core.internal.registry.BaseExtensionHandle.getContributor(BaseExtensionHandle.java:47)
	at org.eclipse.core.internal.registry.BaseExtensionHandle.getNamespace(BaseExtensionHandle.java:39)
	at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2549)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
!ENTRY org.eclipse.core.jobs 4 2 2019-01-14 15:39:42.626
!MESSAGE An internal error occurred during: "Workbench early startup".
!STACK 0
java.lang.NullPointerException
	at org.eclipse.core.internal.registry.BufferedRandomInputStream.read(BufferedRandomInputStream.java:67)
	at java.io.DataInputStream.readByte(DataInputStream.java:265)
	at org.eclipse.core.internal.registry.TableReader.readStringOrNull(TableReader.java:376)
	at org.eclipse.core.internal.registry.TableReader.basicLoadExtensionExtraData(TableReader.java:398)
	at org.eclipse.core.internal.registry.TableReader.loadExtensionExtraData(TableReader.java:386)
	at org.eclipse.core.internal.registry.Extension.getExtraData(Extension.java:81)
	at org.eclipse.core.internal.registry.Extension.getContributorId(Extension.java:100)
	at org.eclipse.core.internal.registry.Extension.getContributor(Extension.java:107)
	at org.eclipse.core.internal.registry.BaseExtensionHandle.getContributor(BaseExtensionHandle.java:47)
	at org.eclipse.core.internal.registry.BaseExtensionHandle.getNamespace(BaseExtensionHandle.java:39)
	at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2549)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
!ENTRY org.eclipse.ui 4 0 2019-01-14 15:39:42.636
!MESSAGE Error occurred during status handling
!STACK 0
java.lang.NullPointerException
	at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.<init>(StatusHandlerRegistry.java:61)
	at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.getDefault(StatusHandlerRegistry.java:91)
	at org.eclipse.ui.statushandlers.StatusManager.getStatusHandler(StatusManager.java:135)
	at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:189)
	at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:231)
	at org.eclipse.ui.statushandlers.StatusManager$StatusManagerLogListener.logging(StatusManager.java:305)
	at org.eclipse.core.internal.runtime.RuntimeLog.logToListeners(RuntimeLog.java:160)
	at org.eclipse.core.internal.runtime.PlatformLogWriter.logged(PlatformLogWriter.java:100)
	at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.safeLogged(ExtendedLogReaderServiceFactory.java:86)
	at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:205)
	at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:178)
	at org.eclipse.equinox.log.internal.ExtendedLogServiceFactory.log(ExtendedLogServiceFactory.java:65)
	at org.eclipse.equinox.log.internal.ExtendedLogServiceImpl.log(ExtendedLogServiceImpl.java:87)
	at org.eclipse.equinox.log.internal.LoggerImpl.log(LoggerImpl.java:54)
	at org.eclipse.core.internal.runtime.PlatformLogWriter.logging(PlatformLogWriter.java:43)
	at org.eclipse.core.internal.runtime.RuntimeLog.log(RuntimeLog.java:96)
	at org.eclipse.core.internal.jobs.JobManager.endJob(JobManager.java:653)拿这个几个错误日志到网上搜了一下,有各种解决方法,大部分都解决不了我这个情况。找到最后发现将工作空间目录:workspace\.metadata\.plugins\org.eclipse.e4.workbench\workbench.xmi 这个文件删除就好了 .

其他的说重装,删除工作空间之类的解决方案代价都太大,耗时,这个是最简单的处理方案。
由onekbit工作云笔记整理发布,转载请标记出处。
         分享到:
    
        
    
    编辑发布时间:2019-01-14 15:47:25  
    
    
 备付金存管银行是指可以为支付机构办理客户备付金的跨行收付业务,并负责对支付机构存放在所有备付金银行的客户备付金信息进行归集、核对与监督的备付金银行。(支付机构客
备付金存管银行是指可以为支付机构办理客户备付金的跨行收付业务,并负责对支付机构存放在所有备付金银行的客户备付金信息进行归集、核对与监督的备付金银行。(支付机构客 最近有一套生产系统的数据库CPU老是偏高,发现闲时也在40%-60%左右,感觉很不正常,决定优化一下,在这
       最近有一套生产系统的数据库CPU老是偏高,发现闲时也在40%-60%左右,感觉很不正常,决定优化一下,在这 首先需要知道什么叫一元购?     就是你支付一元后获得一个购物资格,有的叫抽
      首先需要知道什么叫一元购?     就是你支付一元后获得一个购物资格,有的叫抽