Java 无法在最新的Eclipse Jee 2019-09上运行JUnit 5测试用例
我对旧的eclipse(光子)有一些问题(内容辅助),所以切换到最新的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)Java 无法在最新的Eclipse Jee 2019-09上运行JUnit 5测试用例,java,eclipse,junit5,Java,Eclipse,Junit5,我对旧的eclipse(光子)有一些问题(内容辅助),所以切换到最新的eclipse jee 2019。 所以,当我试图运行一些junit 5单元测试时,它以前是可以工作的,现在无法识别为Junit5测试用例,并抛出下面的错误 我也收到以下错误消息: java.lang.NoSuchMethodError:org.junit.platform.launcher.launcher.execute(Lorg/junit/platform/launcher/TestPlan;[Lorg/junit/
对此有什么帮助吗?我找到的唯一解决问题的方法是: 在构建路径上添加Junit5库
删除启动配置是否解决了您的问题。顺便说一句,Eclipse 2019-12是最新版本。您回答中的屏幕截图显示了一个JDK和一个JRE,看起来很奇怪。@我添加了它。刚刚删除并更新了它。但这没有影响任何事情删除启动配置是否解决了您的问题?没有。我没有如我在回答中所示,在构建中添加junit库,修复了它。谢谢,我的Eclipse上的这个修复问题。