【发布时间】:2016-02-27 14:06:33
【问题描述】:
我想为名为 abc.java 的 java 文件创建 javadoc
源码放在
C:/project1/src/
.它使用包com.mypack所以类文件放在
C:/project1/src/com/mypack/.
现在,当我想生成 javadoc 时,我从 project1 目录运行命令
javadoc -d ./src -sourcepath ./src
它显示没有指定包或类
当我跑步时
javadoc -d ./src -sourcepath ./src com.mypack
它显示没有包com.mypack的源文件
我知道 sourcepath 用于给出 sourcefile 的放置位置,所以它应该给出正确的结果 src 仅作为 sourcepath 但它不为什么???
但是当我将 abc.java 移动到 project1/src/com/mypack 目录并现在将源路径指定为
javadoc -d ./src -sourcepath ./src com.mypack
然后它会生成javadoc,所以你能清除这个疑问,javadoc中何时以及如何使用sourcepath?
【问题讨论】: