首页 > 解决方案 > How does Eclipse generate Javadoc?

问题描述

I have a batch file that creates Javadoc for me but I am getting this error: javadoc: error - No source files for package [package name]. The part of the batch file for the doc just provides a -sourcepath, a -classpath and a -subpackages argument. However, if I try to create my Javadoc with Eclipse (file -> export -> javadoc) it works perfectly fine without any errors. Anyone here knows how Eclipse generates Javadoc so I can implement it into my batch file?

标签: eclipsebatch-filejavadoc

解决方案


要获取 Eclipse 使用的参数:

  1. 创建一个批处理文件,其中包含echo %1 > "C:\path\to\javadoc_arg.txt"
  2. 在 Javadoc 导出向导中选择此批处理文件而不是javadoc.exe生成 Javadoc

这将创建一个javadoc_arg.txt文件,其中包含一个文件的文件路径,该文件包含Eclipse 使用的javadoc-arguments<number>.tmp所有参数。javadoc.exe


推荐阅读