`

自己生成struts2.3.1.2帮助文档方法

 
阅读更多
首先在MyEclipse中建一个JavaProject(取名:struts_doc),然后找到struts2的源代码(到apache官网上下载)的目录(如:F:\TDDOWNLOAD\struts-2.3.1.2\src\core\src\main\java),把java目录下的org文件夹全部拷贝到struts_doc项目下的src目录下,肯定会有一堆错误,不用着急,这是因为我们没有添加对应的jar包导致的,下面我们一个一个解决。

右击struts_doc项目-->BuildPath-->Configure Build Path-->在右边选择Libraries-->再点击右边的AddExternal JARs...-->找到lib目录(如:F:\TDDOWNLOAD\struts-2.3.1.2\lib)-->全选里面的jar包,再把struts2-core-2.3.1.2.jar排除掉(注意:不同版本名字不同)-->点击打开,这样大部分的错误就解决了,接下来我们到tomcat中找另外两个jar文件:右击struts_doc项目-->Build Path-->Configure Build Path-->在右边选择Libraries-->再点击右边的AddExternal JARs...-->找到tomcat中的lib目录(如:F:\TDDOWNLOAD\apache-tomcat-6.0.35\lib)-->找到jsp-api.jar和servlet-api.jar并选择,点击打开,好的,我们还剩下最后一个错误了,到网上下载velocity-tools-1.3.jar这个包,然后同上面一样添加进来即可。好了,所有的错误都已经解决了,对不同的版本可能添加的包不尽相同,自己再上网找解决办法就行。

OK,我们在桌面建一个名为struts_doc的文件夹,准备把文档生成到这个文件夹里,接下来选中项目struts_doc-->在工具栏中点击Project-->Generate Javadoc...-->选中Use standard doclet,点击Browse…,选择刚刚建好的目录struts_doc,如下图:


-->Next>-->在ExtraJavadoc options(path names with white spaces must be enclosed in quotes):一栏中写上‘-encodingUTF-8 -charset UTF-8’,否则可能出现乱码,另外在下面的JRE source compatibility:中选择1.5,个人觉得1.6生成的样子不好看,而且在生成chm格式时不能搜索(我生成的是这样,不知道大家有没有更好的办法,欢迎拍砖并分享,谢谢!),如下图:


-->选中Document title:给文档取名字为:struts2.3.1.2-->接下来选择要归档的文件,这里我们全选(即点击右边的Select All) -->Next-->Finish-->这时可能会弹出一个对话框,这个是更新记录的,更不更新都行,我们选Yes To All,好了,现在开心的等待吧,可能会有很多警告,不过没关系,到桌面上struts_doc文件夹下看看你的成果吧!这个帮助文档是网页形式的,如果不满意,可以用帮助文档生成工具转换成chm格式,便于查询!

网页版本的视图:

chm版本的视图:


右击struts_doc项目-->BuildPath-->Configure Build Path-->在右边选择Libraries-->再点击右边的AddExternal JARs...-->找到lib目录(如:F:\TDDOWNLOAD\struts-2.3.1.2\lib)-->全选里面的jar包,再把struts2-core-2.3.1.2.jar排除掉(注意:不同版本名字不同)-->点击打开,这样大部分的错误就解决了,接下来我们到tomcat中找另外两个jar文件:右击struts_doc项目-->Build Path-->Configure Build Path-->在右边选择Libraries-->再点击右边的AddExternal JARs...-->找到tomcat中的lib目录(如:F:\TDDOWNLOAD\apache-tomcat-6.0.35\lib)-->找到jsp-api.jar和servlet-api.jar并选择,点击打开,好的,我们还剩下最后一个错误了,到网上下载velocity-tools-1.3.jar这个包,然后同上面一样添加进来即可。好了,所有的错误都已经解决了,对不同的版本可能添加的包不尽相同,自己再上网找解决办法就行。

OK,我们在桌面建一个名为struts_doc的文件夹,准备把文档生成到这个文件夹里,接下来选中项目struts_doc-->在工具栏中点击Project-->Generate Javadoc...-->选中Use standard doclet,点击Browse…,选择刚刚建好的目录struts_doc,如下图:


-->Next>-->在ExtraJavadoc options(path names with white spaces must be enclosed in quotes):一栏中写上‘-encodingUTF-8 -charset UTF-8’,否则可能出现乱码,另外在下面的JRE source compatibility:中选择1.5,个人觉得1.6生成的样子不好看,而且在生成chm格式时不能搜索(我生成的是这样,不知道大家有没有更好的办法,欢迎拍砖并分享,谢谢!),如下图:


-->选中Document title:给文档取名字为:struts2.3.1.2-->接下来选择要归档的文件,这里我们全选(即点击右边的Select All) -->Next-->Finish-->这时可能会弹出一个对话框,这个是更新记录的,更不更新都行,我们选Yes To All,好了,现在开心的等待吧,可能会有很多警告,不过没关系,到桌面上struts_doc文件夹下看看你的成果吧!这个帮助文档是网页形式的,如果不满意,可以用帮助文档生成工具转换成chm格式,便于查询!

网页版本的视图:

chm版本的视图:

分享到:
评论

相关推荐

    struts2.3.1.2.chm帮助文档

    struts2.3.1.2.chm帮助文档,采用官方源生成。 纯手工制作,与大家共享。

    struts-2.3.1.2

    struts-2.3.1.2是自己用 MyEclipse struts-2.3.1.2 导入jar包生成html文件在用jd2chm.exe转换成chm文档!

    Apache Struts 2.3.1.2 Documentation

    根据官方的众多零散HTML文档生成CHM,便于携带;制作了简单目录,便于查找和搜索。 1.Tutorials 2.Guides 3.FAQs and Cookbook 4.Security Bulletins 5.Other Resources

    Spring-Reference_zh_CN(Spring中文参考手册)

    14.2.3. 帮助简化开发的额外的标签 14.3. Tiles 14.3.1. 需要的资源 14.3.2. 如何集成Tiles 14.3.2.1. InternalResourceViewResolver 14.3.2.2. ResourceBundleViewResolver 14.4. Velocity和FreeMarker 14.4.1. ...

    Spring中文帮助文档

    2.3. 面向切面编程(AOP) 2.3.1. 更加简单的AOP XML配置 2.3.2. 对@AspectJ 切面的支持 2.3.3. 对bean命名pointcut( bean name pointcut element)的支持 2.3.4. 对AspectJ装载时织入(AspectJ load-time weaving...

    webx3框架指南PDF教程附学习Demo

    该文档为官方webx框架文档,对webx进行了全面的讲解,非常实用,并附学习的Demo 为什么要用Webx而不是其它的开源框架? 现在有很多Java的Web框架可供选择,并且它们也都是免费的。例如: • Struts • Webwork • ...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    11.6.4 配置Struts文档struts-config.xml 11.6.5 配置web.xml 11.6.6 启动Tomcat运行示例 11.4 整合Spring和Struts 11.4.1 Spring和Struts的整合方式 11.4.2 编写实现登录的页面regedit.jsp 11.4.3 编写存储登录用户...

    spring chm文档

    2.3. 面向切面编程(AOP) 2.3.1. 更加简单的AOP XML配置 2.3.2. 对@AspectJ 切面的支持 2.4. 中间层 2.4.1. 在XML里更为简单的声明性事务配置 2.4.2. JPA 2.4.3. 异步的JMS 2.4.4. JDBC 2.5. Web层 2.5.1. ...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (3)

    11.6.4 配置Struts文档struts-config.xml 11.6.5 配置web.xml 11.6.6 启动Tomcat运行示例 11.4 整合Spring和Struts 11.4.1 Spring和Struts的整合方式 11.4.2 编写实现登录的页面regedit.jsp 11.4.3 编写存储登录用户...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    11.6.4 配置Struts文档struts-config.xml 11.6.5 配置web.xml 11.6.6 启动Tomcat运行示例 11.4 整合Spring和Struts 11.4.1 Spring和Struts的整合方式 11.4.2 编写实现登录的页面regedit.jsp 11.4.3 编写存储登录用户...

    Spring 2.0 开发参考手册

    1.2. 使用场景 2. Spring 2.0 的新特性 2.1. 简介 2.2. 控制反转(IoC)容器 2.2.1. 更简单的XML配置 2.2.2. 新的bean作用域 2.2.3. 可扩展的XML编写 2.3. 面向切面编程(AOP) 2.3.1. 更加简单的AOP XML配置 ...

    Spring API

    2.3. 面向切面编程(AOP) 2.3.1. 更加简单的AOP XML配置 2.3.2. 对@AspectJ 切面的支持 2.3.3. 对bean命名pointcut( bean name pointcut element)的支持 2.3.4. 对AspectJ装载时织入(AspectJ load-time weaving...

    ARCH4系统开发指南

    1.2 文档适用范围 7 1.3 修订历史 8 1.4 参考资料 8 2 常用功能处理方式 9 2.1 如何执行条件查询 9 2.1.1 查询示例 9 2.1.2 查询限制 9 2.1.2.1 Like 9 2.1.2.2 In 10 2.1.2.3 Between 10 2.1.2.4 Equal 10 2.1.2.5 ...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part1.rar

     2.3 实体域对象的其他持久化模式  2.3.1 主动域对象模式  2.3.2 JDO模式  2.3.3 CMP模式  2.4 Hibernate API简介  2.4.1 Hibernate的核心接口  2.4.2 事件处理接口  2.4.3 Hibernate映射类型接口  2.4.4 ...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part4

     2.3 实体域对象的其他持久化模式  2.3.1 主动域对象模式  2.3.2 JDO模式  2.3.3 CMP模式  2.4 Hibernate API简介  2.4.1 Hibernate的核心接口  2.4.2 事件处理接口  2.4.3 Hibernate映射类型接口  2.4.4 ...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     2.3 实体域对象的其他持久化模式  2.3.1 主动域对象模式  2.3.2 JDO模式  2.3.3 CMP模式  2.4 Hibernate API简介  2.4.1 Hibernate的核心接口  2.4.2 事件处理接口  2.4.3 Hibernate映射类型接口  2.4.4 ...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part3

     2.3 实体域对象的其他持久化模式  2.3.1 主动域对象模式  2.3.2 JDO模式  2.3.3 CMP模式  2.4 Hibernate API简介  2.4.1 Hibernate的核心接口  2.4.2 事件处理接口  2.4.3 Hibernate映射类型接口  2.4.4 ...

    《程序天下:J2EE整合详解与典型案例》光盘源码

    11.6.4 配置Struts文档struts-config.xml 11.6.5 配置web.xml 11.6.6 启动Tomcat运行示例 11.4 整合Spring和Struts 11.4.1 Spring和Struts的整合方式 11.4.2 编写实现登录的页面regedit.jsp 11.4.3 编写存储登录用户...

Global site tag (gtag.js) - Google Analytics