由繁入简 JAVA电子书制作教程详解

来源:岁月联盟 编辑:zhuzhu 时间:2005-01-19
  我们制作Java书首先需要3个软件:

一:预备工作

  首先默认大家都有WORD2000了,我们要先安装J2SDK,假如你默认安装到C盘,会在C盘生成一个目录C:/ jdk1.3.1_08,记住这个目录,一会我们会用的上的,安装好之后我们就开始安装ebook 1.3.6吧.我们下载的是一个zip文件ebook.zip. 把eBook.zip文件解压到硬盘任一文件夹,解压后有两个文件:一是程序文件“电子书制作程序.doc”;二是模板文件“FormBook.jar”。用WORD打开“电子书制作程序.doc”,这时也许会出现以下窗口警告:见图解1

  这只是微软防止宏病毒的一种默认设置而已,我们这时候在Word菜单里面选择“工具”-“宏”-“安全性”来解决,“安全性”里面有“高,中,低”3个选项,假如你觉的不可能中宏病毒就选低,每次运行都不会出提示,选中的话每次会出现如下图片所示对话框而已:见图解2

  我个人是选择了低。好,我们再次打开“电子书制作程序.doc”,咦?怎么又一个对话框:见图解3

  这个框的出现是因为作者默认使用的J2SDK是红框中的版本,1.3.01的,我们只要把红框中的目录改成我们之前安装的那个实际目录就可以继续了。至此,我们的预备工作已经完成,进入如下界面:见图解4

二:制书

  书的来源获取我在这里就不多说了,网上这么多书屋书库的,复制粘贴谁不会啊是吧。大家看下图,我会对着这个图中的数字代码逐个讲解的,讲解的时候我会说一些注重事项,大家一定不要忽略啊。而且大家日后做出来的书不能看了再回来看看这些注重事项也许能找到问题的要害哦。图解5

  第1项:程序名字,也就是书本在电脑里面的文件名。注重:只可使用字母数字下划线,千万别用中文名,究竟手机对中文支持的不是那么完美。

  第2项:书名,在手机里显示的书的名字,图片例子跟第3个项目一起展示.注重:这个名字最好也不要用中文,不过似乎用了没出错,但是Sieco似乎说过用中文会出问题,不过我是没碰到过,大家自己总结吧。

  第3项:简介或者相关说明,这里可以填写书的原作者或者书本简介。注重:这里千万要控制字数,太多了会造成无法看书的。最好就写只写作者名字或者只写“club.ccmove.com用户某某某整理制作此Java书”。

  第4项:保存工程,这个用处非常的大,为什么这么说呢,我们知道在2128这种小内存机子上我们一定要控制每本书书的大小的,那么我们应该如何分书呢?我们可以通过第4项和第5项来实现。我们先把按章节做好一本完整的大书。按第4项把内容保存好。用第11项开始删除章节,删到你觉得差不多了,就按第6项制作来生成Java书,这个书的文件与“电子书制作程序.doc”这个文件同一个文件夹。假如文件大小合适就用第5项再次打开之前的完整的书,再删除别的章节开始预备生成第2本书,注重:这第2本书一定要注重在第1项程序名字后面加数字序号啊,因为生成书的时候会不问你就覆盖之前做的那本书的,并且每次按“制作”的时候不要再去按“保存”了,不然我们之前保存的完整的书可能会被覆盖掉。假如文件大小不合适,还是按第5项将之前保存的调出来从新删除就是了。

  第9项:增加章节,好,开始真正制书了。点击“增加章节”,出现如下窗口:见图解6

  注重:图中1所示地方大家最后以后也用01,02,03这样来命名章节吧,在内容里面再写章节名字好了,因为章节的名字字数太多了会造成内存溢出的错误,还有最最最最最最最重要的一点就是章节的内容,也就是按“3”复制进去的内容大小最好最好能控制在45K之内,因为每个章节的大小假如超过27K就会出现内存溢出而无法阅读的情况,这个27K应该是制出书后在Jar里面压缩后的大小吧,按照60%的压缩比算45K是可以,但是为了稳重起见,我一般都是控制在30K左右。这一点要切切切切切切切记啊,90%书不能看的原因都是这个。前几天有网友投书,大水我测试发现内存溢出,大家看下图再结合一下我上面所说就知道问题所在了。

  于是用Winrar3.0打开该Jar文件,截图如下,大家应该可以分析出为什么了吧。

  这里解释一下,框2中的大小就是我上面提到的应该注重27K的限制.这也超出太多了。因为他偷懒没有分章节做书,假如分了章节的话,用Winrar打开会发现类似框1中的文件名为0,1,2,3,4的文件。

  第12项是注册后可以加密此Java书,日后看Java书要输入密码才行。如何注册点击“关于”即可知道。第13项是语言选项,有繁体中文,简体中文,英文3个选项可以选,是指做出来的Java书的界面语言,大家用默认的简体中文就可以了。

  第8项可以让改变做出来的章节的顺序,比如你不小心吧第一章漏做了,那么你补做之后可以第8项的上升箭头将补做的第一章提升到最开始的位置,下降箭头则反之。第10项也不用多说了,大家一试便知。

  我们将所有的章节输入完毕后就可以点击第6项“制作”来生成一个Jar文件,那么如何知道这个文件是否是好的呢?我们通常用的是模拟器.如何使用模拟器,请看后续文章。

  大家也许会问,怎么不提一下Jad文件呢?是这样的,假如你选择将你制作的Java书上传到我的网站,那么不需要去理会Jad文件的编写了。用手机下载的话更不用去理会什么了,直接连接那个网站给出的Jad连接就可以下载Java书了。