Java Jigsaw JUnit Testing - JUnit 不在模块中



我在Eclipse中使用Java 9.0.4Oxygen.3a
JUnit 5在模块路径上,并且在模块信息.java中是必需的。
当我尝试运行我的代码时,我总是收到以下消息:

启动层初始化时出错 java.lang.module.FindException:无法派生模块描述符 C:\用户\蒂姆 HP.p2\池\插件\org.junit.jupiter.migrationsupport_5.0.0.v20170910-2246.jar 由以下原因引起:java.lang.module.InvalidModuleDescriptorException: Provider class org.junit.jupiter.engine.JupiterTestEngine 不在模块中

我真的不知道如何解决这个问题。

您需要升级到 junit 5.0.2(或更高版本(

看 https://bugs.eclipse.org/bugs/show_bug.cgi?id=525948#c12 和 https://bugs.eclipse.org/bugs/show_bug.cgi?id=525948#c19

当前的Eclipse Photon里程碑版本(功能完整(已经包含JUnit 5.1。您可以从 http://download.eclipse.org/eclipse/downloads/下载 4.8RC1 SDK 包,或者今天晚些时候从 https://www.eclipse.org/downloads/index-developer.php 下载其他 4.8M7 包。如果您发现错误,请 https://bugs.eclipse.org

相关内容

最新更新