我在arch linux上,并使用2018-09 (4.9.0)
和eclipse openjdk10-src
。但是我的JUnit导入无法正常工作。
它说了添加类路径:
源位置:找不到
在类路径中添加JUnit之后,它仍然不起作用:
导入单位无法解析
答案 0 :(得分:1)
您正在使用module-info.java
。
您有三个选择:
module-info.java
requires
中具有匹配的module-info.java
语句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的软件包名称。)