JChm用户手册

    亲爱的用户,欢迎您使用JChm软件。该软件是基于CDDL协议发布的,(参见本软件附带的cddl.htm文件,如果没有,您可以在http://www.sun.com/cddl/cddl.html找到),任何其它CDDL协议未陈述的权利都归制作者所有。作为开源软件,您使用该软件无需任何费用,但是对于您在使用和发布该软件过程中产生的任何后果也不作保证。如果在使用中您有任何问题欢迎您和作者replicon联系yfbio@hotmail.com

    JChm软件用于查看chm格式的文件。有很多电子书都是这种格式的,文件以chm后缀名,相信大家都很熟悉了。chm格式文件是windows的帮助文档格式,因此在windows平台上非常容易阅读,但是在别的平台上却不尽如人意。例如在Linux和Solaris平台上,观看这种格式的文档非常不便。JChm就是为了解决这个问题而制作的。它使用java语言,因此只要安装了java虚拟机的操作系统理论上都可以运行该软件,经作者测试过的操作系统有Solaris10.0/x86,Debian Linux Sarge和Windows XP三种,只是在Solaris上运行时不能显示图标(测试的屏幕截图见附件),从而能够实现真正的run anywhere,方便大家阅读chm格式文件。

    JChm软件的安装和使用非常简单,以下是简要的步骤:

    1、在运行JChm软件之前您需要先安装了java虚拟机,如果没有安装的话请到sun的网站上下载,http://java.sun.com/j2se/1.4.2/download.html。JChm是在j2sdk1.4.2_10平台上制作的,以前的版本没有测试过,因此不推荐低于1.4.2_10版本的java运行时环境(即J2SE Java Runtime Environment (JRE))选择适合您的操作系统的J2SE v 1.4.2_10  JRE 现在并根据说明先安装好java虚拟机。

    2、先把文件解压缩到您指定的目录。

在windows下直接双击目录下的JChm.bat文件即可运行。

在linux下则先要在console下使用 chmod +x JChm.bat命令使该文件可以执行,以后使用JChm时,也只要双击目录下的JChm.bat文件即可运行。

如果要直接在控制台下运行时(Solaris和Linux下是shell,windows下是DOS),先把目录设定到class文件所在包的目录下并输入执行

java org.yufeng.jchmviewer.JChmWindow

按回车后即可运行,如下图:

    如果您想运行jar文件,那么也要到jar文件所在目录下输入如下语句并回车执行:

java -jar jchmlib.jar

见下图

 

  3、运行之后就会出现主窗口,分左右两个。用鼠标选择File菜单并点击Open菜单项,就会出现文件打开对话框,选择您要看的chm文件并点确定后就会在程序左面窗口中出现文件的目录树。如下图:

  3、点击树的枝叶就可以把您要观看的网页显示在右面窗口中,如下图:

   4、右面窗口网页中的超链接您也可以点击,就像普通的网页浏览器一样,它也可以跳到您需要的页面。

   5、如果您需要保存当前网页,请选择File菜单并点击Extract Page...菜单项,会跳出保存窗口,输入文件名并按确定就可以保存。

   6、如果您需要保存该文件中的所有网页,请选择File菜单并点击Extract All Page菜单项,会跳出保存窗口,找到您要保存到的目录并按确定就可以按该chm文件原有的目录层次保存所有文件。

   7、使用中如果您需要该帮助,请选择Help菜单并点击Content菜单项,就会在右面窗口中出现这份帮助。

   8、如果您想知道制作者和版本信息,请选择Help菜单并点击About菜单项。

   9、如果您要退出本程序,可以选择File菜单并点击Exit菜单项,当然也可以直接关闭窗口。

   10、如果...呵呵,还没有作出来呢。您有什么好的建议请联系我:)yfbio@hotmail.com

  我要感谢Jed Wing,对于chm格式的解码,我参照了他的chmlib。

                                                             replicon  2006.02.16

附录:

windows下运行截图:

linux下运行截图:

solaris下运行截图: