我在EclipseOxygen.3a中使用Java 9.0.4
JUnit 5位于模块路径上,并且在模块info.java中是必需的。
当我试图运行我的代码时,我总是收到以下消息:
在初始化引导层HP.p2\pool\plugins\org.junit.jupiter.migrationsupport_5.0.0.v20170910-2246.jar时发生错误:无法为C:\Users\Tim java.lang.module.FindException派生模块描述符,原因是: java.lang.module.InvalidModuleDescriptorException:提供程序类org.junit.jupiter.engine.JupiterTestEngine不在模块中
我真的想不出怎样才能解决这个问题。
发布于 2018-05-18 09:40:07
您需要升级到junit 5.0.2 (或更高版本)
见bug.cgi?id=525948#c12和bug.cgi?id=525948#c19
当前的Eclipse里程碑构建(这是功能完成的)已经包含JUnit 5.1。您可以从http://download.eclipse.org/eclipse/downloads/下载4.8RC1SDK包,或者今天晚些时候从https://www.eclipse.org/downloads/index-developer.php下载其他4.8M7包。如果您发现错误,请在https://bugs.eclipse.org上报告
https://stackoverflow.com/questions/50408189
复制相似问题