通过Struts源码生成chm格式帮助文档

          通过Struts源码生成chm帮助文档,原来之前看的那些高大上的帮助文档是这样来的,感觉很神奇,下面跟我一起DIY一个吧。

          首先去https://struts.apache.org/download网站上下载一个struts源码,我这里下载的是最新版本的struts-2.3.24.1。

新建一个java project项目(struts-doc),将\struts-2.3.24.1\src\core\src\main\java\org目录下的文件拷贝到struts-doc项目中的src目录下。然后再去引用一些jar包,右击项目选中BuildPath 下的Configure Build Path添加外部jar



         单击添加外部JAR,去之前下载的struts源码中的struts-2.3.24.1的lib文件中全部加载这里的jar文件(struts2-core的jar包可去除),因为建的是java project项目,所以还要在这里加载tomcat解压文件中的jsp-api和servlet-api的jar包。

然后在桌面新建一个文件夹struts-docs准备接收生成的帮助文档,

在项目中的project下选中Generate Javadoc,选中你要生成的struts_doc项目,选择目标生成文件的所在路径(桌面文件夹struts-docs),点击下一步



选择文档标题,给文档标题起个名字Struts2.3.24.1,下面的文件全选,然后点击下一步





最后点击完成,开心的等待帮助文档生成(出现的警告是找不到一些引用,这个不用担心)

去struts-docs文件夹下查找是否有生成的帮助文档


打开index.html看一看,




如果觉得html的帮助文档还不是你想要的,可以继续转换成chm格式的

下载一个帮助文档产生工具jd2chm,安装htmlhelp.exe,将jd2chm.exe放到想要转换的文件目录下(即struts-docs文件下),在cmd下运行如下命令



查看struts-docs文件下是否有chm格式的帮助文档



很好玩,很神奇,看起来如此高大上的chm帮助文档就轻松搞定啦,原来也是so easy

Wallstor BizHelp在线帮助文档制作软件,特点:1.支持在线编辑功能(所见即所得编辑文档内容);2.支持多用户协创;3.支 持CHM/WORD导入;4.支持内容变量设置;5、支持HTML/PDF导出;6.支持多媒体功能;7、支持F1快速定位帮助内容等。 立即在线试用:http://www.e-bizhelp.com/bizhelp/core/default.aspx 详细功能: .所见即所得(WYSWYG)编辑风格,提供强大的在线编辑功能。 .支持从word或chm离线文档生成帮助文档,提供方便的转换功能 .支持动态模式,对于功能经常变更的系统,可采用动态运行模式,帮助内容不需要发布,内容变更后立即生效,保持和系统功能变化同步 .支持常见的浏览器种类,如IE,firefox等 .支持静态内容发布模式,静态发布可生成纯HTML文档格式,可脱离WEB服务器运行环境,独立提供服务,以离线的方式浏览帮助文档,这种方式下特别适合CD打包发布 .可发布为PDF格式文档 .支持多种帮助内容敏感设置,便于快速定位帮助内容 ,从而实现在WEB应用中按F1键快速获取联系帮助功能。 .支持flash,avi等多媒体内容。 .具备index,keyword等多种灵活的内容检索方式。 注意:免费版功能有限制,有:在线编辑可一人在线编辑,可创建1个项目20个页面,不提供技术支持 BizHelp在线帮助文档制作软件V2.6.6更新内容有:软件安装提示阅读使用手册并在新版本中增加使用手册;原为英文界面,现全改为中文界面,内容更加友好;新版本嵌入在线客服BizSupport;新增加一款绿色皮肤等内容。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值