javadoc在命令行上找不到包

问题描述

我有此示例代码,我正在尝试为其生成Javadoc。从定义了程序包test的同一目录中(请参见下面的代码),我在命令行上执行javadoc test并得到:

Loading source files for package test...
javadoc: error - No source files for package test
1 error

代码范围在Docs.java中,如下所示:

package test;

/**
 * this is some text
 */
class Docs {

    public static void main(String[] args) {
        System.out.println("I'm in a package!");
    }
}

这是Java版本信息:

bash-3.2$ java --version
openjdk 11.0.8 2020-07-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.8+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.8+10,mixed mode)

我没有在网上找到明确的答案,为什么javadoc找不到软件包。任何帮助表示赞赏! (根据请求进行编辑)

解决方法

您必须位于“测试”软件包目录的同一级别。因此,“ javadoc测试”应该可以工作。如果“ test”包位于/ tmp / test,则应从/ tmp

执行

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...