Java 8 JavaDoc生成在达到常量值时失败,并出现IllegalArgumentException
在我的JavaMaven项目中,我使用的是Java8JDK(v1.8.0112)、Maven 3和Maven javadoc插件v2.10.4 我的代码如下(减少): 在生成类JavaDoc uing Maven goal时,出现以下错误Java 8 JavaDoc生成在达到常量值时失败,并出现IllegalArgumentException,java,maven,intellij-idea,javadoc,Java,Maven,Intellij Idea,Javadoc,在我的JavaMaven项目中,我使用的是Java8JDK(v1.8.0112)、Maven 3和Maven javadoc插件v2.10.4 我的代码如下(减少): 在生成类JavaDoc uing Maven goal时,出现以下错误 1 error [ERROR] MavenReportException: Error while generating Javadoc: Exit code: 1 - javadoc: error - com.sun.tools.doclets.inter
1 error
[ERROR] MavenReportException: Error while generating Javadoc:
Exit code: 1 - javadoc: error - com.sun.tools.doclets.internal.toolkit.util.DocletAbortException: java.lang.IllegalArgumentException: "&useCursor"
Command line was: "C:\Program Files\Java\jdk1.8.0_112\jre\..\bin\javadoc.exe" @options @packages
Refer to the generated Javadoc files in 'C:\Users\xan\git\Demo\demo\target\apidocs' dir.
org.apache.maven.reporting.MavenReportException:
Exit code: 1 - javadoc: error - com.sun.tools.doclets.internal.toolkit.util.DocletAbortException: java.lang.IllegalArgumentException: "&useCursor"
你知道为什么这是一个问题吗?
我最好的猜测是“&”字符,它混淆了JavaDoc,但不知道如何进行替换(不更改常量)
感谢搜索报告的错误,我发现了一些指向相同问题的结果 根据这些帖子,这可能是
CLASSPATH
变量的问题。因为您使用的是Eclipse,所以构建和生成javadoc不需要在IDE之外进行进一步的配置
建议的解决方案是清除CLASSPATH变量(
set CLASSPATH=
)。希望它能帮助解决这个问题。我实际上是在使用IntelliJ iDeaforLinux:导出类路径=
Javadoc注释在哪里?实际上,这是最令人困惑的部分。没有评论。。。这个常量混淆了JavaDoc生成器…除了重复声明之外,自动生成器还能为JavaDoc做什么?这怎么有用呢?看在Pete的份上,自己写该死的Javadoc注释。在常量正上方添加Javadoc(/**使用cursor doc.*/)后仍然存在相同的问题。。。我将尝试新的Java版本。。。
1 error
[ERROR] MavenReportException: Error while generating Javadoc:
Exit code: 1 - javadoc: error - com.sun.tools.doclets.internal.toolkit.util.DocletAbortException: java.lang.IllegalArgumentException: "&useCursor"
Command line was: "C:\Program Files\Java\jdk1.8.0_112\jre\..\bin\javadoc.exe" @options @packages
Refer to the generated Javadoc files in 'C:\Users\xan\git\Demo\demo\target\apidocs' dir.
org.apache.maven.reporting.MavenReportException:
Exit code: 1 - javadoc: error - com.sun.tools.doclets.internal.toolkit.util.DocletAbortException: java.lang.IllegalArgumentException: "&useCursor"