`

Struts2学习笔记---Struts2.2.1.1生成chm格式帮助文档

阅读更多
小知识:
Struts中有三个.xml文件
struts-default.xml--默认的配置文件,在jar包里能找到
struts-plugin.xml--插件的配置文件
struts.xml--我们自己写的配置文件

由于Struts2.2不在提供API帮助文档,所以为开发人员造成了一些不便,不过由于struts2.2.1.1是开源项目,我们可以用javadoc命令就可以将其编译成doc文档,然后再通过doc文档转换成chm文档

第一步:
找到E:\JavaJars\struts-2.2.1.1\src\core\src\main\java目录,会看到里面有个org目录,拷贝整个目录,并且新建一个JAVA项目,名字为API,然后将刚才拷贝的org目录粘贴到src目录下,这个时候会看到很多的错误,这个正常,因为这些源代码有很多依赖,所以加入这些依赖就可以了

第二步:
找到E:\JavaJars\struts-2.2.1.1\lib目录,里面有很多的jar文件,我们只需要将struts2-core-2.2.1.1.jar排除即可,其他的都选中,然后点击API项目右键---Build Path---Add External Archives...---选中除struts2-core-2.2.1.1.jar以外的所有的jar文件

第三步:
此时,可能还会有错误。在VelocityManager.java文件里的HttpServletRequest找不到,很正常,因为我们创建的是普通的JAVA项目,而不是JAVA WEB项目,我们可以将tomcat的lib目录下的servlet-api.jar和jsp-api.jar文件再引入到API项目中,这样所有项目就都没有了

第四步:
选中API项目,点击菜单栏的Project---Generate JavaDoc...,会弹出如下的界面


 将Destination选择到桌面上新创建的一个名为Struts-api2.2.1.1的文件夹下。
点击Next


 finish就可以了,如果点击Next,会提示是否update,也可以点击 yes to all。

第五步:
你会看到在myeclipse的控制台里有导出的信息,可能会有一些警告,但是对于生成文档没有影响
结束后,你会看到Sturts-api2.2.1.1目录下生成了很多文档,点击index.html、


 

第六步:
我们想要的不是html版的,相比chm格式的要更爽一些,所以现在开始转换为chm格式的文档
首先需要jd2chm.exe这个转换软件,可以到网上搜索,也可以到
JavadocToCHM的作者André Burgaud,
主目录:http://www.burgaud.com/jd2chm.html
下载地址:http://www.burgaud.com/download/jd2chm_exe_03.zip
上下载。

另外,要注意的是,在转换之前,需要下载一个名为Microsoft HTML Help workshop的软件,这个软件也可以在网上搜到,安装玩这个软件之后,才能够使用jd2chm.exe工具

第七步:
将jd2chm.exe放到Sturts-api2.2.1.1目录下
然后进行如下操作


 
然后你就会在Sturts-api2.2.1.1目录下看到那个chm格式的帮助文档了,大功告成


 
  • 大小: 23.8 KB
  • 大小: 27.3 KB
  • 大小: 20.6 KB
  • 大小: 14.4 KB
  • 大小: 20.3 KB
分享到:
评论

相关推荐

    struts2教程-学习笔记.zip

    首先,"struts2教程.chm"可能是一个包含详细教程的Windows帮助文档,涵盖了Struts2的基础概念,如MVC设计模式、Action类、配置文件(struts.xml)以及Interceptor拦截器。它可能会讲解如何创建第一个Struts2应用,...

    j2ee体系chm帮助文档大全

    《J2EE体系CHM帮助文档大全》是一个包含多种J2EE相关技术资源的压缩包,旨在为Java开发者提供全面的学习材料。这个压缩包里涵盖了从基础到高级的各种主题,包括Hibernate学习笔记、J2EE全实例教程、JSF中文教程、...

    activit5.6+spring3+struts 项目和学习文档

    2. activiti.chm:这是关于Activiti的帮助文档,通常包含API参考、用户指南和教程等内容。通过查阅此文档,开发者可以迅速掌握Activiti的基本用法和高级特性。 3. activiti学习笔记.docx:这是一份个人的学习笔记,...

    java开发常用的中文API集合包

    Freemaker_入门+深入+开发指南+学习笔记.doc FreeMarker标签中文文档.pdf FreeMarker教程.pdf ibatis开发指南(中文版).pdf java web标签大全.CHM jBPM_4.4_开发指南.pdf jquery1.7 中文手册.chm lucene3.0-api.CHM...

    达内学习笔记,java笔记

    这份压缩包中的笔记是用CHM(Compiled HTML Help)格式编写的,这是一种常见的帮助文档格式,可以方便地组织和检索信息。笔记内容不仅限于Java,还涉及到Java Web开发中的Struts框架以及前端技术JavaScript。Struts...

    chm参考文档

    【Java笔记.chm】 Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(后被Oracle收购)开发。它的设计理念是“一次编写,到处运行”,这意味着编写的Java代码可以在任何支持Java的平台上运行,无需重新...

    免费下载:自己整理的java学习资料

    自己整理的一些资料,不需要积分,希望对大家有帮助。 里面包有如下的一些java资料 Ant使用指南.pdf cvs.pdf Eclipse入门-- Eclipse的使用简介及插件开发.PDF eclipse插件开发.doc Eclipse插件开发系列.pdf ...

    struts教程指南

    - "struts笔记.pdf":这是一份个人学习笔记,可能包含了一些实践经验和技巧,有助于你快速上手和解决问题。 通过这些资源,你将能够逐步掌握Struts框架,从创建简单的Action到构建复杂的MVC应用,从而在Java Web...

    Java 相关API文档大全

    CHM文件是Windows平台下的帮助文档格式,它提供了关于Java类库的详细信息,包括类、接口、枚举和异常等。开发者可以在这里找到关于Java语言核心类的全面介绍,例如`java.lang`、`java.util`和`java.io`包,这些都是...

    Struts中文教程 2.0

    "Struts2.0中文教程.chm"可能是包含详细步骤和示例的离线帮助文档,帮助学习者理解每个概念和实践。而"99java.com.txt"可能是一份来自99java.com网站的资源链接或笔记,提供了更多相关的学习资料和社区支持。 通过...

    ssh学习笔记

    本学习笔记将深入探讨这四大技术,帮助开发者构建高效的企业级应用。 **Struts 1.x 入门** Struts 1.x 是最早的MVC框架之一,它简化了JSP与Servlet之间的交互。`struts1.x入门[修订版].doc`可能涵盖了以下几个方面...

    收集的常见的专业问题解决办法.rar

    2009-02-24 08:42 165165 37065 常见的专业问题解决办法\Java核心技术学习笔记--异常和调试_Believe ┭┮ YourSelf.mht 2009-03-20 16:36 142683 39110 常见的专业问题解决办法\JR - 专题论坛问题 - eclipse??如何...

    JAVA API 说明.rar

    download-IntelliJ+IDEA+简体中文专题教程(电子版-2... JAVA_API_1.7中文 Java+EE+6+API+Specifications JavaAPIdoc_CN jQueryDocXML2CHM-090223 Struts2.0中文教程 maven学习笔记-霞客

    SSH(Struts+spring+hibernate)整合资料

    整合入门(spring,struts,hibernate的整合)资料(1) 中大软件工厂项目前培训资料(1) 完整笔记+源码(1) ssh(1) C#查询参数化例子(1) 学习笔记+完整源码(1) 介绍与深入(1) 学习笔记(不含整合)(1) C#(1) .CHM格式文件制作...

    android和java面试大全集

    Java学习笔记(必看经典).doc android和java面试大全.rar JAVA精华.doc JAVA经典算法50题1.doc Android笔试题库.rar Java面试宝典2011版-1B,Java基础部分.doc Java工程师试题(机构招聘)20100526.doc C语言面试题大...

    jive.chm

    系统设计 1 jive设计思路 2 jive的工作内幕 3 Jive源代码研究 4 Jive中的设计模式 5 jive学习笔记 <br> 设计模式 1 大道至简-Java之23种模式一点就通 2 设计模式...

    Ext-Desktop

    2. `ExtJs 笔记大全.doc`:这可能是一位开发者整理的ExtJS学习笔记,包含了实践经验和技巧,对初学者来说是一份宝贵的参考资料。 3. `掏钱学ExtJs完全版.pdf`:这本书可能详尽地介绍了ExtJS的所有方面,包括基础到...

    web开发应用

    最后,Struts2_学习笔记(详细版).doc可能是关于Apache Struts2框架的学习笔记,这是一款流行的Java Web开发框架,用于构建MVC(模型-视图-控制器)架构的应用。Struts2提供了一套完整的开发工具和最佳实践,简化了...

    J2EE(中文版)(CHM版)

    j2ee书籍,对j2ee进行了全面的介绍,使读者能够很好的掌握j2ee,相信读过本书的人能学习到自己需要的知识--连池,Eclipse操作,Struts,Spring,Hibernate,iBATIS,xml, Log4J 学习笔记.

    Query学习笔记

    电信培训中心.世明老师上ssha课时候用的中文版struts api chm中文文档。 支持高级搜索,即时搜索。吐血奉送各位。

Global site tag (gtag.js) - Google Analytics