`

javadoc生成文档时总是报java.lang.IllegalArgumentException错误

 
阅读更多

 javadoc生成文档时总是报java.lang.IllegalArgumentException错误,是classpath里面字符冲突引起 的。我在classpath中包含了%JAVA_HOME%\lib;解决方法是重新设置classpath或者删除classpath.要注意设置完成 后重启下cmd或者editplus,重启后生效!
  
  见官方参考文档 http://maven.apache.org/plugins/maven-javadoc-plugin/faq.html
  
   You are on Windows XP with Sun JDK 5 or JDK 6 freshly installed, and when you run mvn javadoc:javadoc, you are stick by an sun.net.www.ParseUtil.decode() exception like this one.
  
  ...
  [INFO] ------------------------------------------------------------------------
  [ERROR] BUILD ERROR
  [INFO] ------------------------------------------------------------------------
  [INFO] An error has occurred in JavaDocs report generation:Exit code: 1 - java.lang.IllegalArgumentException
   at sun.net.www.ParseUtil.decode(ParseUtil.java:189)
   at sun.misc.URLClassPath$FileLoader.(URLClassPath.java:953)
   at sun.misc.URLClassPath$3.run(URLClassPath.java:326)
   at java.security.AccessController.doPrivileged(Native Method)
   at sun.misc.URLClassPath.getLoader(URLClassPath.java:320)
   at sun.misc.URLClassPath.getLoader(URLClassPath.java:297)
   at sun.misc.URLClassPath.findResource(URLClassPath.java:144)
   at java.net.URLClassLoader$2.run(URLClassLoader.java:362)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findResource(URLClassLoader.java:359)
   at java.lang.ClassLoader.getResource(ClassLoader.java:977)
   at java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:1159)
   at javax.xml.parsers.SecuritySupport$4.run(SecuritySupport.java:96)
   at java.security.AccessController.doPrivileged(Native Method)
   at javax.xml.parsers.SecuritySupport.getResourceAsStream(SecuritySupport.java:89)
   at javax.xml.parsers.FactoryFinder.findJarServiceProvider(FactoryFinder.java:250)
   at javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:223)
   at javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:128)
  
   Command line was:C:\Java\jdk1.6.0_03\jre\..\bin\javadoc.exe @options @packages
   ...
  
  Your CLASSPATH environement variable is probably corrupted, i.e. something like:
  
  CLASSPATH=.;C:\Java\jdk1.6.0_03\jre\lib\ext\QTJava.zip;%JAVAHOME%
  
  with %JAVAHOME% not a valid environment variable.
  
  To resolve it, just reset the CLASSPATH environement variable, i.e.:
  
  set CLASSPATH=
  
  or set a new CLASSPATH environement variable, i.e.:
  
  set CLASSPATH=C:\Java\jdk1.6.0_03\jre\lib\ext\QTJava.zip
  
  or fix the wrong environment variable.

分享到:
评论

相关推荐

    JavaDoc生成API文档(powernode document)(源代码和导出的文档)

    JavaDoc生成API文档(powernode document)(内含源代码和导出的文档) 1.1 JavaDoc概述 1.2 文档注释的格式 1.3 IDEA生成API文档 vaDoc是Java自带的一种工具,其可以从程序源代码中抽取类、方法、属性等注释形成一...

    Eclipse 进行 ANT 时错误 Javadoc failed java.io.IOException Cannot run program javadoc

    这个错误信息表明在生成Java文档的过程中出现了问题,具体来说,就是ANT任务无法执行“javadoc”命令。这个错误通常与Eclipse配置、ANT脚本设置或者Java环境变量设置有关。现在,我们将会详细探讨这个错误背后可能...

    javadoc2chm-1.1.0.7.msi.zip

    然而,尽管JavaDoc生成的HTML格式文档便于网络浏览,但在离线环境下,或是需要整合多份文档时,使用单一的、便于检索的文件格式就显得更为实用。这时,javadoc2chm工具便应运而生。 javadoc2chm是一款高效实用的...

    commons-lang3-3.10-API文档-中文版.zip

    标签:apache、commons、lang3、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请...

    Java API 文档 jdk-17.0.2-doc-all

    Java API文档是Java开发者的重要参考资料,它包含了Java开发工具包(JDK)中的所有类、接口、枚举和注解的详细说明。这份"jdk-17.0.2_doc-all"文档集全面覆盖了Java 17.0.2版本的特性,是理解、学习和使用Java编程...

    commons-lang3-3.9-API文档-中文版.zip

    标签:apache、commons、lang3、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请...

    javadoc帮助文档的生成

    javadoc 帮助文档的生成是 Java 开发者必备的技能之一。通过使用 JDK 提供的 javadoc.exe 工具,可以生成帮助文档,并备注了代码,可以参考注释的书写格式。今天,我们将详细介绍 javadoc 帮助文档的生成过程。 为...

    org.eclipse.jgit.lfs-5.10.0.202012080955-r-API文档-中文版.zip

    赠送jar包:org.eclipse.jgit....标签:eclipse、jgit、org、lfs、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持

    java-1.8.0-openjdk-javadoc-zip-1.8.0.312.b07-2.el8_5.noarch.rpm

    离线安装包,亲测可用

    Javadoc自动生成帮助文档

    Java提供了Javadoc工具,用于自动生成代码文档,这不仅减轻了程序员的手动工作负担,还能确保文档与代码同步更新。本文将深入探讨Javadoc的使用方法,包括如何插入注释、使用特定标记以及生成文档的实践技巧。 ####...

    jakarta.activation-1.2.2-API文档-中英对照版.zip

    标签:activation、sun、jakarta、jar包、java、中英对照文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译...

    javadoc-12.1-tc-api.rar西门子teamcenter二次开发java api接口

    `javadoc-12.1-tc-api.rar` 是一个包含Teamcenter 12.1版本的Java API文档的压缩文件,Javadoc是一种标准工具,用于从Java源代码中生成API文档,为开发人员提供清晰的接口说明和使用指南。通过这个文档,开发者可以...

    commons-lang3-3.10-API文档-中英对照版.zip

    标签:apache、commons、lang3、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,...

    jmespath-java-1.11.939-API文档-中英对照版.zip

    赠送原API文档:jmespath-java-1.11.939-javadoc.jar; 赠送源代码:jmespath-java-1.11.939-sources.jar; 赠送Maven依赖信息文件:jmespath-java-1.11.939.pom; 包含翻译后的API文档:jmespath-java-1.11.939-...

    jackson-dataformat-cbor-2.10.0-API文档-中英对照版.zip

    标签:fasterxml、jackson、dataformat、cbor、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和...

    weixin-java-cp-2.8.0-API文档-中文版.zip

    赠送原API文档:weixin-java-cp-2.8.0-javadoc.jar; 赠送源代码:weixin-java-cp-2.8.0-sources.jar; 赠送Maven依赖信息文件:weixin-java-cp-2.8.0.pom; 包含翻译后的API文档:weixin-java-cp-2.8.0-javadoc-API...

    javadoc2chm-1.1.0.7+htmlhelp.zip

    JavaDoc是一种用于生成API文档的工具,它能够自动从Java源代码中提取注释,形成结构化的HTML文档。然而,对于一些需要离线查阅或者集成到系统中的文档,HTML格式可能并不理想。此时,我们就需要用到`javadoc2chm`这...

    JavaDoc_0_9.wdgt.zip_JavaDoc_0_9.wdgt_doc

    JavaDoc 是一种在Java编程语言中用于生成API文档的工具,它从源代码中的注释中提取信息,并将其转换为专业格式的HTML文档。这个"JavaDoc_0_9.wdgt.zip"压缩包看起来包含了一个名为"JavaDoc_0_9.wdgt_doc"的文档,...

    使用Eclipse生成Javadoc文档的方法

    在深入探讨如何使用Eclipse生成Javadoc文档之前,我们首先需要理解Javadoc的基本概念及其重要性。Javadoc是一种用于从Java源代码自动生成文档的工具,它通过解析代码中的注释来创建HTML格式的文档,这不仅有助于提高...

Global site tag (gtag.js) - Google Analytics