【发布时间】:2020-09-23 18:03:14
【问题描述】:
我正在使用 Eclipse 开发一个 java 项目。我的module-info.java 包含以下代码行:
module MyVelibGroup13 {
requires org.junit.jupiter.api;
requires junit;
}
当使用 Eclipse (Project > Generate Javadoc) 生成 javadoc 时,我得到:
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 而不会出现此错误?
编辑: 我尝试像this post 一样将--add-module 添加到VM,但它没有用。我是这样输入的:
生成javadoc的窗口图片:
【问题讨论】:
-
@NitinBisht 我刚试过但没用,我已编辑帖子以显示它
-
您能否备份您的 .classpath,将其删除,关闭并打开 eclipse 并再次构建您的项目,看看是否可行? .classpath 是驻留在项目目录中的文件。
-
@Govind 如何构建项目?我无法在项目选项卡中单击“全部构建”
-
尝试构建你的项目资源管理器