快速业务通道

JBuilder2005创建开发文档之创建文档 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-24

JBuilder2005创建开发文档之创建文档

时间:2010-03-27 陈雄华

虽然在Java文件中编写注释后,马上可以切换到内容窗格的Doc视图页代码中对应的Javadoc文档,但在Doc视图页中生成的文档仅是不完整的"范本"。首先,没有导航树,其次没有生成通过@see或@link关联内容的链接。所以你可以把Doc视图页中的Javadoc文档看成是Javadoc最终版本的预览。

要为工程产生完整的Javadoc文档,必须通过Javadoc向导,在这节里,我们用Javadoc向导为javadoc工程创建完整的Javadoc文档。

1.File->New...->Build->双击Javadoc图标,弹出创建Javadoc的向导,如下图所示:

JBuilder2005创建开发文档之创建文档 - 编程入门网

图 23 选择可用的doclet

Doclet name中包含了两个选项,分别是Standard Doclet和JDK 1.1 Doclet。Standard Doclet将采用JDK 1.3以上的格式创建Javadoc文档,如果选用JDK 1.1 Doclet,许多设置选项将无法使用。

这里,我们接受默认的Standard Doclet选项,按Next到下一步。

注意:

JDK 1.4和JDK5.0并未提供对JDK 1.1 Doclet的支持,所以如果你的工程的JDK是JDK 1.4或JDK5.0,当你选用JDK 1.1 Doclet创建Javadoc文档时,你将得到以下的错误信息:

JDK 1.1 Doclet: Cannot find doclet com.sun.tools.doclets.oneone.OneOne

on the class path. Check available in JDK configured to be used.

2.指定Javadoc节点名和创建选项

JBuilder2005创建开发文档之创建文档 - 编程入门网

图 24 指定节点名及创建选项

·Name:Stand Doclet,在完成这个向导后,在工程窗格资源树中会创建一个节点,表示工程的Javadoc文档,这里设置的就是节点的名字。

·Output directory:D:/javadoc/doc,Javadoc文件的输出目录。接受这个默认的设置。

JBuilder2005创建开发文档之创建文档(2)

时间:2010-03-27 陈雄华

·4个创建选项。

* Show console output:在创建Javadoc文档时,在信息窗格中显示出创建文档的报告信息,在默认情况下,这个选项没有勾选,我们将其选中,以便在创建文档时,看到各种报告信息,如下图所示:

JBuilder2005创建开发文档之创建文档 - 编程入门网

图 25 创建Javadoc文档时的报告信息

* Always run Javadoc When building the project:设置是否需要在Rebuild工程时,创建Javadoc文档。在默认情况上这个选项是勾选的,由于每次Rebuild工程时,都会连带编译并产生工程的Javadoc文档,这将浪费较多的时间。你大可在需要创建Javadoc文档时,通过资源树的Javadoc节点手工来创建它。所以我们去除这个选项设置。

* Use project JDK when running Javadoc:勾选这个设置项中,JBuilder将用工程所用的JDK所带的Doclet来创建Javadoc文档,否则使用JBuilder自带的JDK1.4所带的Doclet。

* Include project test path directory:用JUnit测试框架生成的测试类,将统一放在工程目录的test子目录下。选择该设置项后,测试类的Javadoc文档将和工程其他类的文档一起输出。在一般情况下,这并不是我们所希望的,所以去除这个选项。

按Next到下一步。

3.指定包及可视域级别

JBuilder2005创建开发文档之创建文档 - 编程入门网

图 26 设置包及可视域

你可以为整个工程的所有类包(这里不包括JUnit测试类)生成Javadoc文档,也可以仅为某几个包产生Javadoc文档。如果是后者,则取消Entire project的设置项,通过Add...按钮指定包。

通过Lowest visibility to document指定以何种可视域级别输出文档,默认为Package,也就是说将所有默认可视域的方法、值域的注释输出,而private的方法、值域的注释则不输出。我们接受默认的级别。按Next到最后一步。

4.设置Doclet命令行参数

Javadoc向导创建Javadoc节点后,通过节点创建Javadoc文档时,JBuilder将直接调用JDK bin目录下的Javadoc.exe工具创建Javadoc文档。而Javadoc.exe命名共有54个控制参数,在这一步里,JBuilder允许直接用勾选的方法设置一些常见的控制参数。如果需要进行更多的控制,可以通过Additional options来设置,如下图所示:

JBuilder2005创建开发文档之创建文档 - 编程入门网

图 27 设置Javadoc.exe控制参数

在默认情况下@author、@version、Generate "Use" page和Separate index per letter都未选中,我们将所有的选项都选中,并且在Additional options中填入"-header Javadoc测试工程 -footer abc公司版权所有",以使Javadoc文档包含标题头和脚注。

按Finish完成向导,此时在工程窗格资源树中多了一个Standard Doclet的节点,如下图所示:

JBuilder2005创建开发文档之创建文档 - 编程入门网

图 28 工程窗格中的Javadoc节点

鼠标右击该节点,在弹出的菜单中选择Rebuild,JBuilder将调用Javadoc.exe工具,在工程目录的doc子目录下创建工程的Javadoc文档。

在完成创建后,Standard Doclet节点可以展开,下面是一个index.html,你可以双击这个文件,用JBuilder的浏览器查看,如下图所示:

JBuilder2005创建开发文档之创建文档 - 编程入门网

图 29 用JBuilder浏览器查看创建的Javadoc文档

当然,你也可以到<工程目录>/doc目录下,用IE浏览工程的Javadoc文档了。如果你的工程是一个类库,你最好将Javadoc和类文件一起打成JAR包,这样别人就可以引用这个类库时,就可以查看到这个Javadoc的帮助文档了。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号