`
zhang_zling
  • 浏览: 96411 次
  • 性别: Icon_minigender_2
  • 来自: 济南
社区版块
存档分类
最新评论

Eclispe 生成JAVADOC 报java.lang.IllegalArgumentException解决方案

    博客分类:
  • JAVA
 
阅读更多
解决方案:原因是classpath环境变量中使用%JAVA_HOME%相对路径,改成绝对路径可解决此问题
需注意的在VM参数设置时最好设置编码:
-encoding UTF-8  -charset UTF-8


java.lang.IllegalArgumentException
    at sun.net.www.ParseUtil.decode(ParseUtil.java:202)
    at sun.misc.URLClassPath$FileLoader.<init>(URLClassPath.java:1016)
    at sun.misc.URLClassPath$3.run(URLClassPath.java:357)
    at sun.misc.URLClassPath$3.run(URLClassPath.java:352)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.misc.URLClassPath.getLoader(URLClassPath.java:351)
    at sun.misc.URLClassPath.getLoader(URLClassPath.java:328)
    at sun.misc.URLClassPath.findResource(URLClassPath.java:171)
    at java.net.URLClassLoader$2.run(URLClassLoader.java:551)
    at java.net.URLClassLoader$2.run(URLClassLoader.java:549)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findResource(URLClassLoader.java:548)
    at java.lang.ClassLoader.getResource(ClassLoader.java:1138)
    at java.net.URLClassLoader.getResourceAsStream(URLClassLoader.java:227)
    at javax.xml.parsers.SecuritySupport$4.run(SecuritySupport.java:94)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.xml.parsers.SecuritySupport.getResourceAsStream(SecuritySupport.java:87)
    at javax.xml.parsers.FactoryFinder.findJarServiceProvider(FactoryFinder.java:248)
    at javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:221)
    at javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:126)
    at com.sun.tools.doclets.internal.toolkit.builders.LayoutParser.parseXML(LayoutParser.java:88)
    at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:117)
    at com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:186)
    at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:196)
    at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:180)
    at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:125)
    at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:83)
    at com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:63)
    at com.sun.tools.doclets.standard.Standard.start(Standard.java:39)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:280)
    at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:160)
    at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:397)
    at com.sun.tools.javadoc.Start.begin(Start.java:167)
    at com.sun.tools.javadoc.Main.execute(Main.java:59)
    at com.sun.tools.javadoc.Main.main(Main.java:49)
com.sun.tools.doclets.internal.toolkit.util.DocletAbortException
    at com.sun.tools.doclets.internal.toolkit.builders.LayoutParser.parseXML(LayoutParser.java:95)
    at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:117)
    at com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:186)
    at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:196)
    at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:180)
    at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:125)
    at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:83)
    at com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:63)
    at com.sun.tools.doclets.standard.Standard.start(Standard.java:39)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:280)
    at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:160)
    at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:397)
    at com.sun.tools.javadoc.Start.begin(Start.java:167)
    at com.sun.tools.javadoc.Main.execute(Main.java:59)
    at com.sun.tools.javadoc.Main.main(Main.java:49)
com.sun.tools.doclets.internal.toolkit.util.DocletAbortException
    at com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:190)
    at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:196)
    at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:180)
    at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:125)
    at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:83)
    at com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:63)
    at com.sun.tools.doclets.standard.Standard.start(Standard.java:39)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:280)
    at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:160)
    at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:397)
    at com.sun.tools.javadoc.Start.begin(Start.java:167)
    at com.sun.tools.javadoc.Main.execute(Main.java:59)
    at com.sun.tools.javadoc.Main.main(Main.java:49)
分享到:
评论

相关推荐

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

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

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

    赠送原API文档:org.eclipse.jgit-5.10.0.202012080955-r-javadoc.jar; 赠送源代码:org.eclipse.jgit-5.10.0.202012080955-r-sources.jar; 赠送Maven依赖信息文件:org.eclipse.jgit-5.10.0.202012080955-r.pom;...

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

    赠送原API文档:org.eclipse.jgit.lfs-5.10.0.202012080955-r-javadoc.jar; 赠送源代码:org.eclipse.jgit.lfs-5.10.0.202012080955-r-sources.jar; 赠送Maven依赖信息文件:org.eclipse.jgit.lfs-5.10.0....

    使用Eclipse生成Javadoc文档的方法

    在开始生成Javadoc文档之前,确保你的Eclipse环境已经正确安装并配置了Java开发工具包(JDK)。这是因为Javadoc是JDK的一部分,它的执行依赖于JDK中的`javadoc.exe`命令。通常情况下,该命令位于`安装目录&gt;\bin`下。...

    如何解决eclipse与javadoc(java API)

    Eclipse 与 Javadoc 配置解决方案 Eclipse 是一个功能强大且流行的集成开发环境(IDE),而 Javadoc 是 Java 官方提供的 API 文档生成工具。然而,在 Eclipse 中配置 Javadoc 并不是一件容易的事情。本文将详细介绍...

    org.eclipse.jgit-5.10.0.202012080955-r-API文档-中英对照版.zip

    赠送原API文档:org.eclipse.jgit-5.10.0.202012080955-r-javadoc.jar; 赠送源代码:org.eclipse.jgit-5.10.0.202012080955-r-sources.jar; 赠送Maven依赖信息文件:org.eclipse.jgit-5.10.0.202012080955-r.pom;...

    Eclipse生成javadoc

    Eclipse提供了三种方法来生成javadoc文档:第一种方法是通过项目列表中按右键,选择Export,接着在Export对话框中选择java下的javadoc,提交到下一步。在Javadoc Generation对话框中选择javadoc命令和destination,...

    com.cb.eclipse.folding_1.0.6.jar

    com.cb.eclipse.folding插件则是Eclipse官方提供的一个增强版代码折叠解决方案,版本号为1.0.6,旨在进一步提升开发者的代码管理体验。 首先,让我们了解下代码折叠的基本概念。代码折叠是指在源代码编辑器中,将不...

    如何用Eclipse创建javadoc

    在Eclipse的工作区中,找到并选中你想要生成Javadoc的Java项目或者特定的Java源代码文件。 3. **生成Javadoc**: - 点击菜单栏上的“Project”(项目)。 - 在下拉菜单中选择“Generate Javadoc”(生成Javadoc...

    eclipse.jdt.doc.user.3.1.pdf.zip

    用户文档"org.eclipse.jdt.doc.user.I20050627-1435.pdf"详细阐述了如何使用Eclipse JDT进行Java开发。这个文档通常会包含以下几个主要部分: 1. **安装与配置**:指导用户如何下载、安装Eclipse IDE以及JDT插件,...

    本项目是IntelliJ IDEA的插件,能帮助java开发者自动生成javadoc文档注释.zip

    本项目是IntelliJ IDEA的插件,能帮助java开发者自动生成javadoc文档注释

    aws-java-sdk-1.2.6-javadoc.jar.zip

    标签:aws-java-sdk-1.2.6-javadoc.jar.zip,aws,java,sdk,1.2.6,javadoc,jar.zip包下载,依赖包

    Eclipse权威开发指南2.pdf

    3.2.10 生成Javadoc.. 88 3.2.11 在不同的JRE下编写 Java代码..... 90 3.2.12 编译代码..... 91 3.2.13 Eclipse与Ant的集成..... 92 3.3 Java元素的使用...... 94 3.3.1 文件夹..... 94 3.3.2 Java项目..... 94 ...

    aws-java-sdk-1.1.9-javadoc.jar.zip

    标签:aws-java-sdk-1.1.9-javadoc.jar.zip,aws,java,sdk,1.1.9,javadoc,jar.zip包下载,依赖包

    org.eclipse.jgit-5.10.0.202012080955-r.jar中文-英文对照文档.zip

    中文-英文对照文档:【***-javadoc-API文档-中文(简体)-英语-对照版.zip】 jar包下载地址:【***.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【***.jar Maven依赖信息(可用于项目pom.xml).txt】 ...

    使用Eclipse将java类导成javadoc截图文档

    Eclipse作为一个强大的Java集成开发环境,提供了便捷的方式来生成Javadoc。以下将详细介绍如何在Eclipse中操作这个过程。 一、Javadoc简介 Javadoc是一种特殊格式的注释,用于生成关于Java类、接口、方法等的文档。...

    javadoc2chm.zip1.3 带html help

    总结,Javadoc2CHM是将Eclipse生成的Javadoc HTML文档转化为CHM格式的实用工具,它结合了Javadoc的强大文档生成能力和CHM的高效存储与检索特性,为开发者提供了一种便捷的帮助文档管理方案。通过熟练掌握这个工具,...

    02_Eclipse中设置javadoc中文帮助文档

    其中,javadoc是Java项目中常用的一种自动生成文档的方式,可以帮助开发者快速了解代码的功能和用法。然而,默认情况下,javadoc提供的文档通常是英文的,对于非英语母语的开发者来说,这可能会带来一定的理解障碍。...

    org.eclipse.jgit-5.13.0.202109080827-r.jar中文-英文对照文档.zip

    中文-英文对照文档:【***-javadoc-API文档-中文(简体)-英语-对照版.zip】 jar包下载地址:【***.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【***.jar Maven依赖信息(可用于项目pom.xml).txt】 ...

    aws-java-sdk-1.2.7-javadoc.jar.zip

    标签:aws-java-sdk-1.2.7-javadoc.jar.zip,aws,java,sdk,1.2.7,javadoc,jar.zip包下载,依赖包

Global site tag (gtag.js) - Google Analytics