本文介绍在windows环境下,用cmd命令对java工程中的文件生成api文档;
一、针对“工程”级别的项目源文件
1.新建文本文件:package.txt,列出所有的包名;如下
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
org.eclipse.swt
org.eclipse.swt.accessibility
org.eclipse.swt.awt
org.eclipse.swt.browser
org.eclipse.swt.custom
org.eclipse.swt.dnd
org.eclipse.swt.events
org.eclipse.swt.graphics
org.eclipse.swt.internal
org.eclipse.swt.internal.gdip
org.eclipse.swt.internal.image
org.eclipse.swt.internal.mozilla
org.eclipse.swt.internal.mozilla.init
org.eclipse.swt.internal.ole.win32
org.eclipse.swt.internal.opengl.win32
org.eclipse.swt.internal.theme
org.eclipse.swt.internal.win32
org.eclipse.swt.layout
org.eclipse.swt.ole.win32
org.eclipse.swt.opengl
org.eclipse.swt.printing
org.eclipse.swt.program
org.eclipse.swt.widgets
2.小技巧:shift+鼠标右键,“在此处打开命令窗口”,进入cmd窗口,输入如下命令:
javadoc -d api @package.txt
注:api表示帮助文档的存放目录名,@package.txt表示以文件的形式传入包名;
3.执行完之后,会生成api文件夹,内部有如下的目录:
二、常用命令举例(生成单独文件或单独目录api)
1 javadoc -d api org/eclipse/swt/SWT.java //处理单个源文件 2 javadoc -d api org.eclipse.swt //处理单个包 3 javadoc -d api org.eclipse.swt org.eclipse.swt.widgets //处理多个包,如果处理的包较少,可以采用直接输入的方法 4 javadoc -private -d api @package.txt //处理多个包。生成最完整的帮助文档,包括带有private修饰符的属性和方法
注:本文制作api的方法,适用于所有java开源项目,只要有源码就可以。
参考文档:
http://blog.sina.com.cn/s/blog_6d5c82a70100omah.html