Ich versuche Javadoc mit einem benutzerdefinierten doclet von Windows-Kommandozeile auszuführen:Javadoc: Fehler - Kann nicht doclet Klasse finden
javadoc -classpath C:\path\to\build\dir -sourcepath C:\path\to\src\dir -doclet somePackageName.customDocletClassFileName anotherPackageName
„anotherPackageName“ ist das Paket direkt unter den gegebenen sourcepath für die ich produzieren wollen Dokumentation.
Wenn ich es so ausführen bekomme ich den Fehler:
javadoc: error - Cannot find doclet class somePackageName.customDocletClassFileName
Es scheint, als gäbe es etwas falsch mit der -classpath Flagge ist, irgendwelche Ideen?
Wenn ich ersetzen
-doclet somePackageName.customDocletClassFileName
zu
-docletpath somePackageName
es besser funktioniert (obwohl ich nicht wirklich die Ausgabe überprüfen kann, da ich nicht die testng jar zu dem Classpath hinzugefügt haben, und dann gibt es eine Menge andere Probleme).
'C: \ Pfad \ to \ build \ dir ist das Verzeichnis, das die .class-Datei enthält (zB customDocletClassFileName.class) – prime