博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
struts2 API chm帮助文档生成介绍说明(转)
阅读量:6793 次
发布时间:2019-06-26

本文共 1561 字,大约阅读时间需要 5 分钟。

 

原始地址:

在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       
下载
然后安装
2   struts2.2.3.1
下载 
然后解压
3   部分jar包   velocity-tools-2.0.jar
下载   
4 jd2chm
下载   
然后解压
因为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
其实制作还是比较简单,在网上搜索没有发现相关教程,所以在此详细图解!

转载于:https://www.cnblogs.com/alterhu/archive/2012/03/23/2413659.html

你可能感兴趣的文章
我的友情链接
查看>>
F5新型数据中心防火墙
查看>>
F5荣获网络优化类别年度最佳HP AllianceOne合作伙伴奖项
查看>>
Windows Phone:使用三方(多方)通话的电话会议
查看>>
Exchange2010和2013共存后IMAP问题
查看>>
38 tomcat lb cluster、memcached和msm、msm及jvm虚拟机性能监控、tcpdump和nc工具的使用...
查看>>
Tomcat JVM优化一例
查看>>
给U盘加个回收站
查看>>
ifconfig
查看>>
Oracle 数据库归档满处理办法
查看>>
Linux双网卡绑定脚本
查看>>
udev控制磁盘引导顺序
查看>>
Linux下SCP拷贝文件
查看>>
Android消息机制(一)
查看>>
Lenovo Thinks Station E32 (I217-LM网卡) 安装ESXi 5.1
查看>>
阵列波导光栅
查看>>
我的友情链接
查看>>
如何把网页变成黑白
查看>>
中科恒伦入选安全牛,安全行业全景图
查看>>
Python:使用threading模块实现多线程编程四[使用Lock互斥锁]
查看>>