今天看struts2源代码的时候,突然想起,可以利用Eclipse生成帮助文档。于是将struts2的源代码copy到新建的项目内中,引用好其依赖的jar
架包后,运行project 下的generate javadoc。可是运行的时候发生了:
java.lang.IllegalArgumentException 异常. 查阅相关资料,原来这是Eclipse的小bug。
解决:
将环境变量打开,清空classpath里的值。然后重启eclipse。ok啦,html格式的struts2帮助文档就出来啦。然后利用小工具把html转化为chm
帮助文档就ok了。
ps:
html转chm工具:jd2chm.exe 和 htmlhelp.exe
(1) 安装htmlhelp.exe
(2) 将jd2chm.exe copy到生成的html文件里面,index.html 所在文件夹,我的在E:\struts2_doc
(3) cmd命令行进入index.html所在的文件夹
cd E:\struts2_doc
e:
(4) 打jd2chm命令:
jd2chm
(5)这时会提示你输入生成文件的名字以文档名字,注意这里千万不能有空格,有空格的话就会失败。
然后耐心的等待它完成吧。