Eclipse无法启动报An internal error occurred during: "reload maven project". java.lang.NullPointer...异常

今天在创建maven项目的时候,由于网速问题嫌下载jar包太慢,就直接通过任务管理器关闭了eclipse(mars2版本),之后就出现eclipse打不开的问题,并弹出一个"An internal error occurred during: “reload maven project”. java.lang.NullPointerException"的窗口.在网上找了半天,结果发现有人出现同样的问题,也有一些解决方案,但是写的不够清晰,所以记录一下,以免下次再遇到同样问题忘记.
首先进入到自己的eclipse工作空间的目录(即eclipse的workspace目录下),在进入.metadata目录,打开里面的.log文件:
Eclipse无法启动报An internal error occurred during:
然后在里面找到你强制关闭eclipse时正在下载jar包的所在pom文件的路径(ps:日志信息很多,慢慢找),如图:
Eclipse无法启动报An internal error occurred during: 复制这个路径,然后进入到workspace.metadata.plugins\org.eclipse.e4.workbench目录,打开里面的workbench.xmi文件,查找其中包含刚才复制内容的地方,删除其所在的sharedElements节点,要把整个节点删掉
Eclipse无法启动报An internal error occurred during: 最后保存文本,重新打开eclipse就成功了!

你可能感兴趣的:(Eclipse)