`
sylinx_yqg
  • 浏览: 146476 次
  • 性别: Icon_minigender_1
  • 来自: 福建 漳州
社区版块
存档分类
最新评论

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

    博客分类:
  • J2SE
阅读更多
javadoc生成文档时总是报java.lang.IllegalArgumentException错误,是classpath里面字符冲突引起的。我在classpath中包含了%JAVA_HOME%\lib;解决方法是重新设置classpath或者删除classpath.要注意设置完成后重启下cmd或者editplus,重启后生效!

见官方参考文档 http://maven.apache.org/plugins/maven-javadoc-plugin/faq.html

引用

On Windows with Sun JDK, why javadoc:javadoc goal blows up due to an IllegalArgumentException

in sun.net.www.ParseUtil.decode()?
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.

......
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.zipor fix the wrong environment variable.

Refer you to http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6219854 from Sun for more

details.
分享到:
评论
4 楼 qq_25643251 2016-03-29  
cjcandctr 写道
我用javadoc时也是出错。
发现确实是classpath的问题
在classpath中不能包含%JAVA_HOME%。
可以加c:\program files\java\...\lib

我把classpath改了还是这样。。求解答,求帮助
3 楼 wanran 2010-11-20  
恩 ,终于找到原因了 ,,,烦了我半天
2 楼 lixinglovejj 2010-01-12  
环境变量中classpath的问题。不要写%java_home%
1 楼 cjcandctr 2009-07-14  
我用javadoc时也是出错。
发现确实是classpath的问题
在classpath中不能包含%JAVA_HOME%。
可以加c:\program files\java\...\lib

相关推荐

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

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

    javadoc2chm-1.1.0.7.msi.zip

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

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

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

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

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

    maven-compiler-plugin-javadoc-3.1-4.el7.x64-86.rpm.tar.gz

    而maven-compiler-plugin-javadoc-3.1-4.el7.noarch.rpm文件则包含了maven-compiler-plugin-javadoc-3.1-4.el7.x64-86版本的Javadoc,Javadoc是一种基于源代码生成文档的工具,主要提供了Java类库的接口文档。...

    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”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持

    plexus-velocity-javadoc-1.1.8-16.el7.x64-86.rpm.tar.gz

    plexus-velocity-javadoc是一个RPM(RPM包管理器)格式的Java文档生成工具,它可以用来生成Velocity模板引擎的Java文档。RPM是一种用于Linux和Unix系统的软件包管理器,主要用于自动化软件的安装、升级、配置和卸载...

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

    离线安装包,亲测可用

    apache-commons-lang3-javadoc-3.1-9.el7.x64-86.rpm.tar.gz

    Javadoc 是 Java 的文档生成工具,它能够从源代码中的注释生成文档。这些文档通常是 HTML 格式,方便开发者阅读和理解代码的结构和使用方法。Javadoc 注释通常包括特定的标记和指令,用于生成方法、类和其他组件的...

    apache-commons-lang-javadoc-2.6-15.el7.x64-86.rpm.tar.gz

    文件名以.md结尾,表明它可能使用Markdown语言编写,这种文件格式在编写技术文档时非常流行。另一个文件是“apache-commons-lang-javadoc-2.6-15.el7.noarch.rpm”,这与标题中提到的文件名相匹配,表明这正是要安装...

    libvirt-java-javadoc-0.4.9-4.el7.x64-86.rpm.tar.gz

    libvirt-java-javadoc则是对libvirt库的Java API文档的整理和编译,它能够帮助Java开发者更快地掌握如何使用libvirt库进行虚拟化相关的应用开发。 压缩包libvirt-java-javadoc-0.4.9-4.el7.x64-86.rpm.tar.gz的结构...

    maven-war-plugin-javadoc-2.3-9.el7.x64-86.rpm.tar.gz

    maven-war-plugin是一个Maven插件,用于将项目打包成WAR文件,而javadoc是Java的文档生成工具,用于从Java源代码生成API文档。因此,这个rpm包可能是将Maven的WAR插件和Javadoc工具结合起来的版本,同时包含了生成...

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

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

    plexus-cipher-javadoc-1.7-5.el7.x64-86.rpm.tar.gz

    Javadoc是Java的一种文档生成工具,它从Java源代码中提取注释并生成API文档。plexus可能是Apache Plexus项目的组件,Plexus是一个用于构建复杂应用程序的轻量级框架。如果这个假设成立,plexus-cipher-javadoc可能...

    sblim-cim-client2-javadoc-2.2.1-3.el7.x64-86.rpm.tar.gz

    sblim-cim-client2-javadoc-2.2.1-3.el7.noarch.rpm是一个Java文档生成器,用于生成sblim-cim-client2的Java文档。sblim-cim-client2-2.2.1-3.el7.noarch.rpm是sblim-cim-client2的安装包,用于在64位Linux系统上...

    maven-javadoc-3.0.5-17.el7.x64-86.rpm.tar.gz

    对于开发者而言,Maven的Javadoc插件允许用户生成项目的Javadoc文档,这对于编写和维护Java代码是非常有帮助的。Javadoc是一种文档自动生成工具,它可以将代码中的注释转换成标准的HTML格式文档。这一过程不仅帮助...

    Javadoc自动生成帮助文档

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

    modello-javadoc-1.7-4.el7.x64-86.rpm.tar.gz

    其中,modello-javadoc-1.7-4.el7.noarch.rpm是一个RPM软件包,包含了Java文档生成工具Modello的版本1.7的第4次更新。这种格式的文件常见于Linux操作系统中,用于软件的安装、升级、卸载等操作。 在Linux系统中,...

    plexus-compiler-javadoc-2.2-7.el7.x64-86.rpm.tar.gz

    在安装完成后,plexus-compiler-javadoc将会被添加到系统中,通常这个过程会涉及到Javadoc工具的集成,它是一种自动生成文档的工具,用于从Java源代码中提取注释并生成文档。这个软件包可能是某个更大软件项目的组成...

Global site tag (gtag.js) - Google Analytics