it-swarm.com.de

Wie kompiliert man Javadoc auf einfachste Weise aus Quellen?

Angenommen, ich habe das Projektverzeichnis MyProject, in dem sich das Verzeichnis src mit den Programmquellen befindet.

Ich möchte alle Javadocs von dort kompilieren. Was ist der einfachste Befehl?

Wenn ich renne

javadoc -sourcepath ./src -d ./docs

Ich bekomme eine Fehlermeldung

javadoc: error - No packages or classes specified.

Kann es keine Pakete aus Quelldateien ableiten?

EDIT 1

Auf diese Weise wird auch ein Fehler verursacht

...MyProject>javadoc -sourcepath ./src *.Java -d ./docs
Creating destination directory: "./docs\"
javadoc: error - File not found: "*.Java"
1 error
22
Suzan Cioc

Folgendes hat für mich gearbeitet

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

Die Manpage sagt, dass sie nur die Pakete, die sie erhalten hat, explizit dokumentiert. Es gibt eine Option namens Unterpakete, die das angegebene Paket und alle dazugehörigen Unterpakete rekursiv dokumentiert. Sie müssen jedoch alle Basispakete angeben.

z.B.

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

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

10
Dunes

In Linux funktionierte es für mich, wenn ich Folgendes tat

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

Ich hoffe das hilft

8

versuchen Sie es mit javadoc -sourcepath ./src *.Java -d ./docs

3
Rahul Borkar

Der faulste Weg ist, Eclipse: Project -> GenerateJavadoc zu verwenden und das Paket/Projekt auszuwählen, das Sie dokumentieren möchten.

3
cl-r

Für mich hat auch folgendes gearbeitet:

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