プロジェクトディレクトリMyProject
があるとします。その下に、プログラムのソースを含むsrc
ディレクトリがあります。
そこからすべてのjavadocをコンパイルしたいと思います。発行する最も簡単なコマンドは何ですか?
走れば
javadoc -sourcepath ./src -d ./docs
エラーが出る
javadoc: error - No packages or classes specified.
ソースファイルからパッケージを推測できませんか?
編集1
この方法でもエラーが発生します
...MyProject>javadoc -sourcepath ./src *.Java -d ./docs
Creating destination directory: "./docs\"
javadoc: error - File not found: "*.Java"
1 error
以下は私のために働きました
javadoc -sourcepath ./src -d ./docs -subpackages .
Manページには、指定されたパッケージのみが明示的に記載されると記載されています。特定のパッケージとそのすべてのサブパッケージを再帰的に文書化するサブパッケージと呼ばれるオプションがありますが、すべての基本パッケージを指定する必要があります。
例えば。
javadoc -d /home/html -sourcepath /home/src -subpackages Java -exclude Java.net:Java.lang
Linuxでは、私が次のことをしたときにうまくいきました
javadoc -d docs/ $(find . -name *.Java)
これが役に立てば幸い
javadoc -sourcepath ./src *.Java -d ./docs
怠惰な方法は、Eclipseを使用することですProject-> GenerateJavadocで、ドキュメント化するパッケージ/プロジェクトを選択します。
私にとっても、以下がうまくいきました:
javadoc -sourcepath ./src **/*.Java -d ./docs