web-dev-qa-db-ja.com

ソースからjavadocを最も簡単な方法でコンパイルする方法は?

プロジェクトディレクトリ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
29
Suzan Cioc

以下は私のために働きました

javadoc -sourcepath ./src -d ./docs -subpackages .
12
Suzan Cioc

Manページには、指定されたパッケージのみが明示的に記載されると記載されています。特定のパッケージとそのすべてのサブパッケージを再帰的に文書化するサブパッケージと呼ばれるオプションがありますが、すべての基本パッケージを指定する必要があります。

例えば。

javadoc -d /home/html -sourcepath /home/src -subpackages Java -exclude Java.net:Java.lang

http://www.manpagez.com/man/1/javadoc/

10
Dunes

Linuxでは、私が次のことをしたときにうまくいきました

javadoc -d docs/ $(find . -name *.Java)

これが役に立てば幸い

8

javadoc -sourcepath ./src *.Java -d ./docs

3
Rahul Borkar

怠惰な方法は、Eclipseを使用することですProject-> GenerateJavadocで、ドキュメント化するパッケージ/プロジェクトを選択します。

3
cl-r

私にとっても、以下がうまくいきました:

javadoc -sourcepath ./src **/*.Java -d ./docs
0
derwiwie