Java JUnit导入组织无法解析

托莫尔:

我对Arch Linux的使用日食2018-09 (4.9.0)openjdk10-src但是我的JUnit导入无法正常工作。

它说添加类路径:

源位置:找不到

在此处输入图片说明

在类路径中添加JUnit之后,它仍然无法正常工作:

导入组织无法解析

在此处输入图片说明

前往布赖奇:

您正在使用module-info.java

您有三种选择:

  1. 如果您不需要模块系统的功能,只需删除 module-info.java
  2. 确保junit jars在modulepath上并且您的requires语句中有匹配的语句module-info.java
  3. 由于在module-info.java中具有测试依赖关系是一个坏主意,因此您可以将junit jar保留在类路径中,但是创建一个单独的测试源文件夹(例如src-tests,并确保配置设置Contains test sources;请参阅https:// www。 eclipse.org/eclipse/news/4.8/jdt.php#JavaViewsAndDialogs;它将需要一个单独的输出文件夹,例如bin-tests),然后将测试移到那里。(Wenn在命名模块中编译测试源,eclipse隐含地添加--add-reads = ALL-UNNAMED,就像maven一样)

(还要确保检查您使用的是junit 5而不是junit 4的软件包名称。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章