Eclipse - JUnit - 发生内部错误:"Launching MyMavenModule"。空指针异常

Eclipse - JUnit - An internal error occurred during: "Launching MyMavenModule". NullPointerException

我最近升级到了 Eclipse 2020-06。升级后,我现在无法在 Eclipse 中 运行 Junit 测试,而在 Maven 中 运行 顺利进行。

这是错误的屏幕截图:

我尝试删除 .metadata 文件夹(我之前做了备份),启动一个新的 eclipse 副本并将我的项目导入其中,然后启动另一个新的 eclipse 副本并创建一个简单的 JUnit 测试在里面。

所有这些尝试都会导致相同的错误。

我做错了什么?

编辑:

我无法解决问题。我尝试安装 Java 开发工具,但安装程序因 OutOfMemoryException 而失败。

所以我重新-手动下载Eclipse 2020-06,我重新-安装所有插件并重新-导入我的项目。

我猜是 oooomph 安装程序在从 Eclipse 2020-03 升级到 Eclipse 2020-06 的过程中以某种方式搞砸了。

我花了将近一天的时间来解决这个问题!

根据屏幕截图您没有 Eclipse 2020-06 (4.16.0),而是一种 beta/preview 版本,可能不稳定:

eclipse.buildId=4.16.0.I20200604-0540 表示 2020 年 6 月 4 日 (20200604) 在 5:40 (0540) 的集成构建 (I)。在此构建之后和发布之前,有几个集成构建和一个候选发布版本。它是第二个候选版本,一周后成为 Eclipse 2020-06 版本,并于 2020 年 6 月 17 日发布。

如果您不想进行集成构建,请确保在 Window > 首选项:Update/Install > 可用软件站点 您没有更新站点 URL 包含 staging.