我正在尝试从windows命令行使用自定义doclet运行Javadoc:
javadoc -classpath C:\path\to\build\dir -sourcepath C:\path\to\src\dir -doclet somePackageName.customDocletClassFileName anotherPackageName"anotherPackageName“是我想要为其生成文档的给定源路径下的包。
当我像这样执行它时,我得到了错误:
javadoc: error - Cannot find doclet class somePackageName.customDocletClassFileName 看起来-classpath标志出了点问题,有什么想法吗?
如果我用
-doclet somePackageName.customDocletClassFileName至
-docletpath somePackageName它工作得更好(尽管我不能真正验证输出,因为我没有将testng添加到类路径中,而且还有很多其他问题)。
发布于 2013-06-10 21:52:09
解决方案:
-classpath不用于查找doclets,而应使用-docletpath,即:
javadoc -classpath C:\path\to\build\dir -docletpath C:\path\to\build\dir -sourcepath C:\path\to\src\dir -doclet somePackageName.customDocletClassFileName anotherPackageName(感谢一位同事)
https://stackoverflow.com/questions/17020999
复制相似问题