`
jxxms
  • 浏览: 106875 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

使用eclipse生成文档(javadoc)及碰到问题解决

 
阅读更多

使用eclipse生成文档(javadoc)及碰到问题解决

  使用eclipse生成文档(javadoc)主要有四种方法:
  1,在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步。
  在Javadoc Generation对话框中有两个地方要注意的:
  javadoc command:应该选择jdk的bin/javadoc.exe
  destination:为生成文档的保存路径,可自由选择。
  按finish(完成)提交即可开始生成文档。
  2,用菜单选择:File->Export(文件->导出),
  剩下的步骤和第一种方法是一样的。
  3,选中要生成文档的项目,然后用菜单选择,
  Project->Generate Javadoc直接进入Javadoc Generation对话框,剩余的步骤就和第一种方法在Javadoc Generation对话框开始是一样的。
  
  完善api-doc,用eclipse生成javadoc的时候发生“编码 GBK 的不可映射字符 ”其实是字符编码问题。
  打开eclipse,project -> Generate javadoc 一项一项的选你要输出javadoc的项目,最后一步中VM设置行中加入以下代码
  Java代码
  -encoding utf-8 -charset utf-8
  
  四 maven 打包时另上 
<plugin>         
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-javadoc-plugin</artifactId>
    <version>2.7</version>
    <executions>
      <execution>
        <id>attach-javadocs</id>
          <goals>
            <goal>jar</goal>
          </goals>
      </execution>
    </executions>
  </plugin>   
运行maven install    然后再运行到target/apidoc下运行javadoc.bat
 
  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.
分享到:
评论

相关推荐

    使用Eclipse生成Javadoc文档的方法

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

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

    ### Eclipse中设置javadoc中文帮助文档 #### 一、引言 在软件开发过程中,良好的文档支持对于提高工作效率至关重要。Eclipse作为一款广泛使用的集成开发环境(IDE),提供了丰富的功能来辅助开发者的工作。其中,...

    Eclipse生成javadoc

    Eclipse生成javadoc ...在Eclipse中生成javadoc文档,可以帮助开发者更好地了解项目结构和类、接口和方法的使用信息。同时,javadoc文档也可以作为项目的参考手册,方便其他开发者快速了解项目的结构和使用信息。

    如何解决eclipse与javadoc(java API)

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

    如何用Eclipse创建javadoc

    生成Javadoc对于维护和共享代码至关重要,因为它提供了清晰的API文档,使得其他开发者更容易理解和使用你的代码。同时,良好的Javadoc实践也是遵循软件开发规范的重要部分,有助于提升代码质量。

    使用Eclipse生成CHM帮助文档(图解)

    JavaDoc是Java编程语言的一个重要组成部分,它允许开发者通过在代码注释中使用特定的标签来生成文档。这些注释会被JavaDoc工具解析,生成HTML格式的文档,详细介绍类、接口、方法等。这对于理解代码结构和功能至关...

    规范生成Javadoc帮助文档

    Eclipse中自动生成Javadoc的方法,以及一些标签的含义

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

    总结,使用Eclipse生成Javadoc文档是Java开发中不可或缺的一部分,它有助于提升代码的可读性和维护性。通过合理利用Javadoc注释和Eclipse的导出功能,可以轻松生成专业且详尽的API文档,促进团队间的有效合作。

    Javadoc详细讲解以及生成方式

    Javadoc是一种在Java编程语言中用于生成API文档的工具,它能够自动提取源代码中的注释,形成清晰、结构化的文档,方便开发者理解和使用代码库。本文将深入探讨Javadoc的基本概念、语法、以及如何在Android Studio、...

    jautodoc 插件 myeclipse eclipse 自动生成javadoc代码 天涯浪子

    JAutodoc是一款专为Eclipse和MyEclipse开发者设计的高效插件,其主要功能是自动生成Javadoc代码,极大地提高了程序员编写文档的效率。在软件开发过程中,Javadoc是一种标准的注释方式,用于生成API文档,详细描述类...

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

    JavaDoc生成API文档(powernode document)(内含源代码和导出的文档) 1.1 JavaDoc概述 1.2 文档注释的格式 1.3 IDEA生成API文档 vaDoc是Java自带的一种工具,其...我们可以通过Eclipse来实现Java文件的API文档生成。

    如何个性化地生成Javadoc文档

    这一段时间在研究Javadoc的问题,前面发布的Javadoc转换chm帮助文档的四种方法总结,总结了如何实现Javadoc到chm的转换,希望给大家带来了一些方便,今天我们来说说如何利用Eclipse生成个性化的Javadoc 文档,也希望...

    Javadoc自动生成帮助文档

    Javadoc的使用极大地简化了文档生成过程,使得程序员能够专注于代码开发,同时保持文档的完整性和准确性。通过遵循Javadoc的注释规则和有效利用其特殊标记,可以显著提升软件项目的文档质量,从而提高代码的可读性...

    eclipse中自动生成javadoc文档的方法

    解决这个问题的一个常见做法是在Eclipse中,通过Project-&gt;Generate Javadoc来逐项选择需要输出Javadoc的项目,然后在生成Javadoc的最后一步VM设置行中加入以下代码以确保使用UTF-8编码: -encoding utf-8 -charset ...

    javadoc帮助文档的生成

    通过使用 JDK 提供的 javadoc.exe 工具,可以生成帮助文档,并备注了代码,可以参考注释的书写格式。今天,我们将详细介绍 javadoc 帮助文档的生成过程。 为什么需要生成帮助文档 在 Java 开发中,代码的可读性...

    Eclipse中设置中文件javadoc

    javadoc是Java中的一个工具,用于生成Java源代码的文档。它可以将Java源代码中的注释和说明转换为HTML格式的文档,从而方便开发者了解Java类、方法和变量的使用说明。javadoc是Java开发中的一个重要工具,它可以帮助...

    Eclipse中设置javadoc中文帮助文档.docx

    本文将详细介绍如何在Eclipse集成开发环境中配置中文版的javadoc帮助文档,以及如何正确地安装与使用这些文档。 #### 二、准备工作 1. **下载中文版javadoc文档**: - ZIP格式的文档下载地址:...

    eclipse帮助文档,中文版本

    内置的调试器允许用户逐行执行代码,查看变量值,设置断点,从而高效地定位和解决问题。 4. **插件系统** Eclipse的强大力量在于其插件系统。用户可以通过Eclipse Marketplace或安装向导安装各种插件,扩展IDE功能...

    生成Javadoc文档

    - **-doclet**:指定使用的doclet类,允许自定义文档生成器。 - **-docletpath**:指定doclet类路径。 - **-author**:包含作者信息。 - **-version**:包含版本信息。 - **-use**:包含“使用”标签,展示某个类或...

Global site tag (gtag.js) - Google Analytics