`
zhang_zling
  • 浏览: 96971 次
  • 性别: 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集成开发环境(IDE)中使用ANT进行项目构建时,可能会遇到特定的错误提示:“Javadoc failed java.io.IOException Cannot run program javadoc”。这个错误信息表明在生成Java文档的过程中出现了问题,具体...

    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包下载,依赖包

    JDK17-javadoc-guide.pdf

    这篇文档是关于JDK 17版本的JavaDoc指南,旨在帮助开发者了解如何使用JavaDoc工具来生成Java应用程序的文档。 Java Platform, Standard Edition Java Platform, Standard Edition(Java标准版)是Java开发平台的...

    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】 ...

Global site tag (gtag.js) - Google Analytics