开发者社区> 长征2号> 正文

struts2 API chm帮助文档生成介绍说明(转)

简介:
+关注继续查看

原始地址:http://bbs.hx95.com/read-htm-tid-84450-uid-65.html

在struts2.2.3.1发布不久,网上很多人都在求struts2.2.3.1文档。
现在各式各样的API文档都已经出现了,但是制作教程大多是struts2.2.1.1版本的,虽然都是struts2 ,但是2个不同的版本做API文档还是有一点出入。
下面我们来制作struts2.2.3.1的API文档,struts2.2.1.1版本网上教程比较多,大家也可以利用搜索引擎去查找。
工具:
1   Myeclipse        
下载 http://xiexiejiao.cn/?r=http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.6.0-win32.exe
然后安装
2   struts2.2.3.1
下载  http://mirror.bjtu.edu.cn/apache//struts/binaries/struts-2.2.3.1-all.zip
然后解压
3   部分jar包   velocity-tools-2.0.jar
下载    http://dldx.csdn.net/fd.php?i=171535329482705&s=ba06c5970851a68b244e55939896fa7f
4 jd2chm
下载    http://www.burgaud.com/download/jd2chm_exe_03.zip
然后解压
因为struts2是开源的框架,而javaAPI文档的制作就是生成源代码里面的/*  */的东西
开始正文了
首先打开 Myeclipse
file—new—java project

4_65_b86670d376f3821.jpg
随意命名  这里命名为struts_hx了
上面我们解压了struts-2.2.3.1
找到 struts-2.2.3.1-all\struts-2.2.3.1\src\core\src\main\java这个目录 有个org的文件
复制org 文件到  struts_hx项目下的src目录

4_65_740c4d1f3b21747.jpg
我们看到全是红色的错误信息,因为我们没有把struts2里面的jar包导入
在当前项目点击鼠标右键build path—configure build path

4_65_4ae1603f98d05a5.jpg
点击右边第二项  然后找到struts-2.2.3.1-all\struts-2.2.3.1\lib目录
lib目录为struts2的所有jar包
全选  打开

4_65_2536e4adff02331.jpg
然后点击OK。
我们看到现在还是有错误信息,查看下相关错误信息

4_65_f717f08dd0216c9.jpg
可以看出是支持servlet   API jar包没有被导入
按照之前的方法导入jsp-api.jar和servlet-api.jar
这两个jar包都可以在tomcat\lib目录下找到,如果没有安装tomcat可以在百度搜索这2个jar包下面然后导入
在当前项目点击鼠标右键build path—configure build path
点击右边第二项找到jsp-api.jar和servlet-api.jar所在目录

4_65_9c252331ced281a.jpg
点击打开   OK
但是还是不行  还是有错误,查看错误信息

4_65_4599d032f23ab1c.jpg
可以看出缺少velocity-tools  jar包
前面我们已经下载了,现在按照前面的方法
在当前项目点击鼠标右键build path—configure build path
点击右边第二项找到velocity-tools-2.0.jar包所在目录

4_65_702df19ca2d05ab.jpg
点击打开   OK 。
现在没有错误信息了  ,然后我们就可以开始制作API文档了
如图

4_65_526358a991afc42.jpg
选择struts_hx项目文件,next
然后如图

4_65_2adf122336f4660.jpg
点击next,点击finish,点击yes to all
开始生成

4_65_ea7cb2157abc241.jpg
这里的是警告信息,不影响我们的制作。
现在我们的API基本就完成了。
打开你的项目存放文件 myworkspace\struts_hx\doc

4_65_09249b543f234b8.jpg
双击 index.html

4_65_2203d706127ba36.jpg
html格式的API文档就制作好了,下面我们转化为chm格式
到了这里就要使用我们下载的第四个工具   jd2chm
复制解压后的jd2chm.exe文件到myworkspace\struts_hx\doc目录下
点击 开始 运行 cdm 确定
使用 cd命名 切换到 myworkspace\struts_hx\doc目录

4_65_31229e358dab909.jpg
到了这里我们的制作就完成了
打开看看吧

4_65_8d45a84a309f142.jpg
其实制作还是比较简单,在网上搜索没有发现相关教程,所以在此详细图解!



本文转自hcy's workbench博客园博客,原文链接:http://www.cnblogs.com/alterhu/archive/2012/03/23/2413659.html,如需转载请自行联系原作者。


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
用asDoc生成帮助文档
开始->程序->Adobe Flex 3 SDK Command Prompt 输入 asdoc -source-path d:\flexProject\你的项目\src -doc-classes 主类名 这样会生成所有类的帮助文档 有时只生成一个类,如果想生成所有 asdoc -sour...
654 0
RandomUser – 生成随机用户 JSON 数据的 API
  RandomUser 是一个 API,它为您提供了一个或者一批随机生成的用户。这些用户可以在 Web 应用程序原型中用作占位符,将节省您创建自己的占位符信息的时间。您可以使用 AJAX 或其他方法来调用 RandomUser 获取随机用户数据。
1065 0
Android官方开发文档Training系列课程中文版:动画视图之转场框架介绍
原文地址:http://android.xsoftlab.net/training/transitions/index.html 引言 Activity所呈现的UI经常会由用户的输入或者其它事件而发生变化。
975 0
SSM框架——使用 MyBatis Generator 生成代码,包括:Model、Dao、Mapping
基于 SSM 框架开发,Mybatis 属于半自动 ORM,如果每个数据表相关的 Model、Dao、Mapping 都要自己动手去写,是不是很麻烦呢?工作量最大的就是书写Mapping的映射文件,而且手动书写很容易出错。
1190 0
Android官方开发文档Training系列课程中文版:动画视图之场景创建
原文地址:http://android.xsoftlab.net/training/transitions/scenes.html 场景存储了View层级的状态,包含所有的View及View的属性。
720 0
Java基础-08总结帮助文档,代码块,继承
1:如何制作帮助文档(了解)(1)写一个类(2)加入文档注释(3)通过javadoc工具生成即可javadoc -d 目录 -author -version ArrayTool.java /*我想要对数组进行操作在同一个文件夹下,类定义在两个文件中和定义在一个文件中其实一样的。 */ class ArrayDemo {public static void main(String[]
1169 0
+关注
1703
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载