Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 8 JavaDoc生成在达到常量值时失败,并出现IllegalArgumentException_Java_Maven_Intellij Idea_Javadoc - Fatal编程技术网

Java 8 JavaDoc生成在达到常量值时失败,并出现IllegalArgumentException

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

在我的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.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"