JDK 8 中的 Javadoc:无效的“不允许自闭包元素”

2022-08-31 17:19:33

使用 JDK 8 运行 javadoc 时,最好的解决方法是什么,并且会收到此错误。

对于JDK 8,似乎已经决定标签喜欢并且应该产生错误,因为它们是无效的(严格的)HTML 4。在这里查看讨论 JDK 邮件列表<br /><p />

我想知道,因为我只是想使用maven编译一些java项目,并在这个问题上绊倒了。当然,我可以向项目提交工单(我想我会的),但如果有一种方法可以禁用此行为(对于机器),那就太好了。否则,我预计在JDK 8上构建之前需要修复许多项目才能没有问题。


答案 1

对于这两种特殊情况,我认为建议采取的行动是用.这是指向 Oracle 文档的链接。<p>


答案 2

要删除javaDocs中的错误,只需替换:

  • <p/>只需<p>
  • <br/>只需<br>

以例外方式进行更正后,一切正常。


推荐