每当我尝试在Intellij(Tools -〉Generate JavaDoc)中生成JavaDoc时,保留默认设置(输出目录是我的文档文件夹),我得到以下错误:
/home/John/apps/java/bin/javadoc -protected -splitindex -d /home/John/Dokumente @/tmp/javadoc_args
javadoc: error - invalid flag: --source-path
Usage: javadoc [options] [packagenames] [sourcefiles] [@files]
[...]
"javadoc" finished with exit code 1
我的JavaDoc代码:
/**
* @author John
*
* Dialog for test.java in Administration -> Anwendung
* Set affected timespan, employee and testflag.
* Confirm via Buttonpress
*
*/
2条答案
按热度按时间oxalkeyp1#
Intellij IDEA从您的项目SDK运行Javadoc。如果您的项目SDK是Java 8,则不支持
--source-path
选项,因为Java 9引入了此替代拼写。/tmp/javadoc_args
是Intellij IDEA为Javadoc运行生成的选项文件。在列出Javadoc命令的“运行”对话框中,@/tmp/javadoc_args
部分应该是一个链接,单击该链接时,将显示IDEA中生成的选项。对于使用Intellij IDEA 2021.2.3 Ultimate的我来说,生成的Javadoc选项文件没有使用
--source-path
选项,而是单独列出了每个源文件的路径。我认为这是因为我使用了一个自定义的Scope来指定要记录的源文件。mf98qq942#