eclipse生成接口文档

  1. 打开java代码,编写JavaDoc 注释,只有按照java的规范编写注释,才能很好的生成API文档,javadoc注释与普通注释的区别为多一个*(星号)。普通代码注释为/*XXX*/,而javadoc的注释为/**XXX*/

  2. javadoc注释要尽量写的详细,这样别人在没有源码的情况下才知道如何使用您的代码。

  3. 点击eclipse的【Project】菜单,选择【Generate JavaDoc】选项。


  4. (1)选择您要生成JavaDoc的工程

    (2)选择哪些级别的内容生成JavaDoc,默认为public,如果选择private则会全部内容都生成。

    (3)选择doc的生成位置,默认为工程目录下,建议不要修改。

    (5)点击【Next】按钮

    eclipse如何为java项目生成API文档、JavaDoc






  5. (1)勾选Document Title,然后填写文档标题。

  6. (2)点击【Next】按钮

    eclipse如何为java项目生成API文档、JavaDoc

  7. (1)选择使用的jdk版本

  8. (2)点击【Finish】按钮

    eclipse如何为java项目生成API文档、JavaDoc



  9. ps:如果出现的编码GBK的不可映射字符的问题

  10. 可在上图中的Javadoc options(path names with white spaces must be enclosed in quotes)中填入:-encoding utf-8 -charset utf-8

    在Extra Javadoc options(path names with white spaces must be enclosed in quotes)一栏填入如下代码:

    -encoding utf-8 -charset utf-8 

  • 可以看到控制台输出生成javadoc的信息。

    eclipse如何为java项目生成API文档、JavaDoc



  • 项目下生成一个【doc】的目录,里面存放着javadoc文档。

    eclipse如何为java项目生成API文档、JavaDoc



  • 打开doc目录,用浏览器打开index.html

  • eclipse如何为java项目生成API文档、JavaDoc



  • 可以看到一个完整的API文档、javadoc就生成了。

  • eclipse如何为java项目生成API文档、JavaDoc
    END





































































    遇到的问题:

    1、生成api文档出现的编码GBK的不可映射字符的问题

    打开myeclipse,project -> Generate javadoc ->next ->next -> Configure Javadoc arguments.

    在Extra Javadoc options(path names with white spaces must be enclosed in quotes)一栏填入如下代码:

    -encoding utf-8 -charset utf-8  

    这次就可以生成api文档了

    2、javadoc生成文档时java.lang.IllegalArgumentException问题解决


    javadoc生成文档时总是报java.lang.IllegalArgumentException错误,是classpath里面字符冲突引起的。

    在classpath中包含了%JAVA_HOME%\lib;解决方法是重新设置classpath去除其它环境变量的引用,直接使用目录名称,重新启动一下cmd或者Eclipse.。 

    先删除环境变量中classpath中的内容 ,重启eclipse,重新生成api文档
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值