【问题标题】:Unable to run JUnit 5 test case on latest Eclipse Jee 2019-09无法在最新的 Eclipse Jee 2019-09 上运行 JUnit 5 测试用例
【发布时间】:2019-12-18 22:45:15
【问题描述】:

我在使用旧的 Eclipse(Photon)时遇到了一些问题(内容辅助),所以切换到最新的 eclipse jee 2019。 因此,当我尝试运行一些以前可以工作的 junit 5 单元测试时,现在无法识别为 Junit5 测试用例并抛出错误。

我也收到以下错误消息:

java.lang.NoSuchMethodError: org.junit.platform.launcher.Launcher.execute(Lorg/junit/platform/launcher/TestPlan;[Lorg/junit/platform/launcher/TestExecutionListener;)V 在 org.eclipse.jdt.internal.junit5.runner.JUnit5TestReference.run(JUnit5TestReference.java:89) 在 org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:41) 在 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:541) 在 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:763) 在 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:463) 在 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:209)

对此有什么帮助吗?

【问题讨论】:

  • 删除启动配置是否可以解决您的问题。顺便说一句,Eclipse 2019-12 是最新版本。您答案中的屏幕截图显示了一个看起来很奇怪的 JDK 和一个 JRE。
  • @howlger 偶然我补充说。刚刚删除和更新。但这并没有影响任何事情
  • 删除启动配置能解决您的问题吗?
  • 不,它没有修复。我必须像我在答案中显示的那样在构建上添加junit库,以修复它。

标签: java eclipse junit5


【解决方案1】:

我为我的问题找到的唯一解决方法是:

在构建路径上添加 Junit5 库。

【讨论】:

  • 谢谢,我的 Eclipse 上已解决了这个问题。
猜你喜欢
  • 2018-12-26
  • 2021-07-03
  • 1970-01-01
  • 2010-09-30
  • 2020-03-06
  • 1970-01-01
  • 2019-01-30
  • 2021-09-05
  • 1970-01-01
相关资源
最近更新 更多