使用Javadoc命令获取开源框架或者库的文档
2012-06-23 14:49
260 查看
Java平台有个特点,那就是各种库,框架特别多,学习的过程中,各种库和框架的学习是必不可少的,但是很多苦,很少可以找到学习教程或者教材,这种时候,文档就是最好的学习工具了。但是很多时候,这些框架或者库的文档也不是那么好找,但是,如果我们拥有框架或库的源代码,就可以很方便的使用sun提供的工具Javadoc来生成文档。
关于Java中的注释规范,相信大家都是清楚的,什么样子的注释可以被Javadoc识别并生成文档,我这里就不赘述了。
Javadoc的命令格式如下
javadoc [选项] [软件包名称] [源文件] [@file]
Javadoc命令怎么用相信大家已经知道了,百度上很多,我这里只说一下怎么快速的打包多个代码包
方法一:
在包不是很多的情况下,可以使用@file参数
比如有三个包放在同一个目录下
Java.lang
Java.net
Java.net
这个时候,我就可以在这个目录下建一个文件package.txt
内容如下
Java.lang
Java.math
Java.net
然后我们把这三个包的文档打包到api文件夹下
我们就可以输入命令
Javadoc -d api @package.txt
这种方法只适合一些包不是很多情况,当然,如果是一个成熟的框架,通常有成百上千个包,这种方法就不合适了。但是@参数有一个很大的好处就是,可以把具体要打包的内容和命令分离开来,这样可以写个小工具,以后可以很方便的使用。
方法二:使用-subpackages参数
其实我们可以把java.long java.math java.net 理解为java包下面的子包,只要对java包递归的打包就可以了,这样我们就可以用-subpackages参数,让javadoc递归的生所有子包的文档。
我用javadoc命令导出了eclipse swt 框架的文档
源代码是以org开始的一系列文件夹,命令如下
Javadoc -d api -subpackages org
我让javadoc对org包递归的导出文档就可以了
这两种方法可以结合在一起使用。Javadoc还有很多很强大的功能,键入javadoc,控制台就会打印出帮助的。
关于Java中的注释规范,相信大家都是清楚的,什么样子的注释可以被Javadoc识别并生成文档,我这里就不赘述了。
Javadoc的命令格式如下
javadoc [选项] [软件包名称] [源文件] [@file]
Javadoc命令怎么用相信大家已经知道了,百度上很多,我这里只说一下怎么快速的打包多个代码包
方法一:
在包不是很多的情况下,可以使用@file参数
比如有三个包放在同一个目录下
Java.lang
Java.net
Java.net
这个时候,我就可以在这个目录下建一个文件package.txt
内容如下
Java.lang
Java.math
Java.net
然后我们把这三个包的文档打包到api文件夹下
我们就可以输入命令
Javadoc -d api @package.txt
这种方法只适合一些包不是很多情况,当然,如果是一个成熟的框架,通常有成百上千个包,这种方法就不合适了。但是@参数有一个很大的好处就是,可以把具体要打包的内容和命令分离开来,这样可以写个小工具,以后可以很方便的使用。
方法二:使用-subpackages参数
其实我们可以把java.long java.math java.net 理解为java包下面的子包,只要对java包递归的打包就可以了,这样我们就可以用-subpackages参数,让javadoc递归的生所有子包的文档。
我用javadoc命令导出了eclipse swt 框架的文档
源代码是以org开始的一系列文件夹,命令如下
Javadoc -d api -subpackages org
我让javadoc对org包递归的导出文档就可以了
这两种方法可以结合在一起使用。Javadoc还有很多很强大的功能,键入javadoc,控制台就会打印出帮助的。
相关文章推荐
- java学习笔记-使用javadoc命令生成API文档
- 开源框架:Appledoc——Objective-C文档生成工具使用教程
- 如何使用javadoc命令生成文档说明书?
- 使用javadoc命令制作帮助文档(API)
- 开源框架之Bonita BPM的使用(八):bonita bpm数据库初始化命令在代码中的地址
- Eclipse自动生成文件注释以及使用javadoc命令自动生成API文档
- 使用javadoc命令制作帮助文档(API)
- 【FastDev4Android框架开发】列表头生成带文本或者字母的图片开源库TextDrawable使用和详解(二十二)
- 开源框架之Bonita BPM的使用(六):获取bonita的sessionFactory
- Java中使用javadoc命令生成文档
- Android网络请求开源框架Volley快速使用指南(2)——异步获取图片
- POI 对 word文档或者是 excel的使用的 开源包
- 生成javadoc帮助文档 ( 使用eclipse. 命令)
- 使用C#调用Ping命令获取网络连接情况(C#命令行交互)
- FaceBook开源图片加载框架Fresco的学习使用(一), Fresco下载与简单使用
- android开源图表框架HelloChart的使用 (hellocharts-library-1.5.8.jar)
- Android 文件上传 使用AsyncHttpClient开源框架
- Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用
- 使用C#调用外部Ping命令获取网络连接情况
- quartz开源作业调度框架的使用