我正在尝试为多个包生成 java 文档,所以我只有一个 index.html,我可以通过编写为单个包生成它们,
javadoc packages/mypackage1/program/*.java
但我无法让它为多个包工作。我尝试使用 javadoc @packages 但我得到了
error - cannot read packages <access is denied>
任何想法都会很棒!!
最佳答案
javadoc -d [DESTINATION_FOLDER] -sourcepath [SOURCE_FOLDER] -subpackages [PACKAGE1]:[PACKAGE2]
例如,如果您的层次结构是:
- /home/my_project/src/com/foo/Class1.java
- /home/my_project/src/fr/foo/Class2.java
然后您的命令行将如下所示:
javadoc -d [DESTINATION_FOLDER] -sourcepath/home/my_project/src -subpackages com:fr
关于Javadoc 多包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10028260/