用eclipse的 "module-info.java "生成javadoc时出错。

问题描述 投票:0回答:1

我正在用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的窗口图像。

enter image description here

java eclipse javadoc
1个回答
0
投票

你需要添加 JUnit 对你的 BuildPath. 右键单击您的项目并选择 BuildPath 然后 Configure BuildPath. 现在选择 Modulepath 然后 Add Library. 在那里你可以选择JUnit。

另一种方法是写一个 JUnit test. Eclipse显示一个错误,并将显示一个快速修复,你可以添加 JUnit 对你的 BuildPath.

选择 BuildPath

添加JUnit

© www.soinside.com 2019 - 2024. All rights reserved.