javadoc 在命令行上找不到包

javadoc can't find package on command line

我有这个示例代码,我正在尝试为其生成 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 测试”应该有效。如果“测试”包在 /tmp/test,你应该从 /tmp

执行