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
执行
我有这个示例代码,我正在尝试为其生成 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
执行