Eclipse無法啟動報An internal error occurred during: "reload maven project". java.lang.NullPointerExceptio錯原因及解析
Eclipse報錯如圖所示:
報錯原因:在工作引入了maven項目,啟動時加載太慢(下載jar包),然后將其關閉,eclipse也關閉。由於沒有正常關閉導致eclipse無法將數據正常寫入配置文件導致無法啟動。
錯誤形式:An internal error occurred during: "reload maven project". java.lang.NullPointerExceptio
解決辦法:以下幾種方法,經實踐都可以解決,但存在一些細微差別。供君選擇!
第一種方法:在Eclipse工作區間內找.metadata並直接刪除,此時便可以正常打開。(此方法不推薦,因失去一些配置信息並且還要手動導入項目,損失較大)
第一種方法:在Eclipse工作區間內找.metadata——>.plugins——>org.eclipse.e4.workbench——>workbench.xmi直接刪除(不用手動導入原來項目,但失去配置信息,損失相對第一種方法來說,相對較小)
第三種方法:在Eclipse工作區間內找.metadata——>.plugins——>org.eclipse.e4.workbench——>workbench.xmi並用編譯工具打開,刪除sharedElements配置項(eclipse加載界面配置文件workbench.xmi中的sharedElements配置項找不到相應的文件導致的異常。比前兩種方法,損失最小,不過有時也可能是persistedState標簽項造成的,此時要求使用者要對Eclipse軟件及各種配置相當熟悉)
<sharedElements xsi:type="advanced:Area" ...
...
...
...
</sharedElements>
本資源宗旨是方便計算機開發者學習交流,不進行任何商業活動,如有雷同,請海涵!