假设我有项目目录MyProject,在该目录下我有src程序源的目录.
我想从那里编译所有的javadoc.发出最简单的命令是什么?
如果我跑
javadoc -sourcepath ./src -d ./docs
Run Code Online (Sandbox Code Playgroud)
我收到一个错误
javadoc: error - No packages or classes specified.
Run Code Online (Sandbox Code Playgroud)
它不能从源文件中推断出包吗?
编辑1
这种方式也会导致错误
...MyProject>javadoc -sourcepath ./src *.java -d ./docs
Creating destination directory: "./docs\"
javadoc: error - File not found: "*.java"
1 error
Run Code Online (Sandbox Code Playgroud)
Suz*_*ioc 14
以下对我有用
javadoc -sourcepath ./src -d ./docs -subpackages .
Run Code Online (Sandbox Code Playgroud)
Dun*_*nes 10
手册页说它只会明确记录给出的包.有一个名为subpackages的选项,以递归方式记录给定的包及其所有子包,但您仍必须指定所有基本包.
例如.
javadoc -d /home/html -sourcepath /home/src -subpackages java -exclude java.net:java.lang
Run Code Online (Sandbox Code Playgroud)
http://www.manpagez.com/man/1/javadoc/