• Eclipse无法启动报An internal error occurred during: "reload maven project". java.lang.NullPointerExceptio错原因及解析


    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>
    本资源宗旨是方便计算机开发者学习交流,不进行任何商业活动,如有雷同,请海涵!

  • 相关阅读:
    C# ConfigMan.cs
    C# 反序列化JSON
    C#求数组最大值或最大值位置索引
    C#获取DataGridView数据源DataSource类型
    C#动态添加DataGridView列和行
    C# WinForm 检测文件是否被占用
    C#开源组件NPOI处理Excel导入DataTable数据至Sheet
    C# WinForm 扩展指定列宽适应DataGridView显示行数(二)
    C# WinForm 扩展指定列宽适应DataGridView显示行数
    VFP9 对 SqlServer Image字段的图片存取处理
  • 原文地址:https://www.cnblogs.com/zzuzhenlei/p/7420320.html
Copyright © 2020-2023  润新知