java.lang.nullpointerexception at org.eclipse.ui.internal.workbench.createworkbenchwindow问题解决

之前的一个需求,因为缺少平台返回的数据还没完成,昨天下午又加了一个需求,几天刚讨论出方案,结果eclipse奇慢无比,鼠标一直在那转圈,然后就重启了,发现还是一样,就把任务管理器的appt进程杀掉了,再启动eclipse,就说出现错误,直接窗口都不出来,不过在workspace产生了一个错误日志,其中主要错误是下面

java.lang.NullPointerException  at org.eclipse.ui.internal.workbench.createworkbenchwindow 

解决办法


一开始在百度上搜了一下,一个人说将

workspace/.metadata/.plugins/org.eclipse.workbench/目录下面的workbench.xmi删掉,进去一看发现该目录根本就没有这个xmi文件,于是把另外两个文件删掉了,再启动,发现完全没有反应。

项目紧,正准备找安装包(eclispe + jdk + adt + sdk)重装一遍,至少要一天还不一定能搞好


于是在google上一搜,stackoverflow上最好的answer就是



down voteThis works like champ on mac os or windows.

Remove workbench.xmi located atworkspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi. Then start your Eclipse or ADT. This will not erase your workspace or repository.

Remove workbench.xmi cmd:

rm workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi.

于是进入该目录把该文件删掉了,重启就好了

百度上回答问题的人太不负责任了,而且也搜不出权威的答案排名和反馈

关键时刻,stackoverflow,stackoverflow,stackoverflow !!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一次在mac上安装eclipse,并配置java环境,一切都摸索着来,看了好多帖子,最开始说mac上自带了jav...
    aidanmomo阅读 2,195评论 4 0
  • 不懂得拒绝的人,即使把自己累死,也不会得到别人真正的尊重。 因为对方习惯了你的顺从。。。 1.通过在命令行中输入“...
    胖先森阅读 1,407评论 0 4
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,286评论 19 139
  • 当你用Eclipse运行web项目的时候,你就会看到控制台出现: WARNING: [SetPropertiesR...
    ad8d261a83e4阅读 1,209评论 0 0
  • 播种行动,收获习惯;播种习惯,收获性格;播种性格,收获成功。 这么久都在看空间,得出一个结论:流量是养出来的、种出...
    红豆范阅读 499评论 0 4