我正在用Eclipse做一个java项目。我的 module-info.java
包含以下几行代码。
module MyVelibGroup13 {
requires org.junit.jupiter.api;
requires junit;
}
当用Eclipse生成javadoc(Project > Generate Javadoc)时,我得到的是.NET Framework 2.0。
Loading source file C:\Users\Morgan\git\GroupProject13\MyVelibGroup13\src\module-info.java...
C:\Users\Morgan\git\GroupProject13\MyVelibGroup13\src\module-info.java:2: error: module not found: org.junit.jupiter.api
requires org.junit.jupiter.api;
^
C:\Users\Morgan\git\GroupProject13\MyVelibGroup13\src\module-info.java:3: error: module not found: junit
requires junit;
^
2 errors
我的代码运行没有任何问题,包括JUnit测试。
有谁知道我怎样才能生成没有这个错误的javadoc?
EDIT : 我试着在虚拟机中添加--add-module,比如说 此职位 但是没有成功。我是这样输入的。
生成javadoc的窗口图像。
你需要添加 JUnit
对你的 BuildPath
. 右键单击您的项目并选择 BuildPath
然后 Configure BuildPath
. 现在选择 Modulepath
然后 Add Library
. 在那里你可以选择JUnit。
另一种方法是写一个 JUnit test
. Eclipse显示一个错误,并将显示一个快速修复,你可以添加 JUnit
对你的 BuildPath
.