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 !!!

你可能感兴趣的:(java.lang.nullpointerexception at org.eclipse.ui.internal.workbench.createworkbenchwindow问题解决)