查看完整版本: jar和txt互转教程

卡卡卡 12-3-2007 05:35 PM

jar和txt互转教程

[size=3][color=red]如何将Jar格式电子书转换为Txt格式[/color]
我下载了一本《美军生存手册》,不料解压缩一看,却是jar格式的,于是搜了下网上,并自己测试了几次,终于把它成功地转换成了Txt格式。
步骤如下:
1、一般下载下来的Jar格式电子书有两个文件,分别以.jar和.jad为后缀。   
2、将.jar文件用winrar软件解压缩到某一个目录下。
3、这时,会有一些以class后缀的文件出现,找到那个最大的文件(暂称为“巨无霸”,一般为10多K以上,呵)。
4、用Word打开“巨无霸”,此时会弹出一个“文件转换”的对话框,在右侧列表“其它格式”中找到"Unicode"选项(注意,是后面没有括号的那个),点击确定。
5、将打开的Word文本稍加编辑(无非是去掉几个符号),然后点击“文件\另存为”,在弹出“另存为”对话框时不要理会“格式将丢失之类的警告”,也不要修改其它选项,直接保存为“纯文本”格式就OK了。




[color=red]如何将txt格式电子书转换为jar格式 [/color]
电子书制作软件JBookMaker的使用教程及下载
JBookMaker概述:
JBookMaker(简称JBM)将文本(TXT)文件做成Java手机可以支持运行的格式,以方便在手机上阅读。做出来的也就是平时所说的Java书,这里我们称之为JBook。
首显绘诚的感谢您使用Bigwater和和Happybird(以后将简称B&H)出品的JBookMaker。JBM是一个只有一个EXE文件的绿色软件,无需安装便可使用,文件只有1兆多,使用本软件时不需要在电脑上安装几十兆的Java运行库,这在同类的Java书制作软件里面是很少有的。
作者:Bigwater和Happybird
作者主页: [url=http://www.bigwater.org/]Http://Www.Bigwater.Org[/url] [url=http://www.happybird.org/]Http://Www.HappyBird.Org[/url] [/size]


[size=3][color=Purple]JBookMaker本地下载:[/color][/size]

[[i] 本帖最后由 卡卡卡 于 12-3-2007 05:41 PM 编辑 [/i]]

卡卡卡 12-3-2007 05:57 PM

[size=3]JBook的特点:
1、每向前翻15页能自动保存一次当前位置。这对三星及Nokia这类按一个挂机键不作任何保存就马上退到待机画面的手机特别体贴。
2、看完一章后,会显示本章名字,便于回到章节列表的时候知道下一章是哪个。这也是针对三星手机而设。
不管基本版还是完全版,阅读时如果忘了本章名字,可以按数字键“5”查看。
3、看书过程中退到章节列表时,会将标签定在之前进入的章节名那里。可惜三星手机对这个功能不支持所以用第2项来弥补。
4、如果阅读的时是完整版,那么在你沉迷于阅读时突然想知道当前时间时,菜单内有查看当前时间,而不需要退到待机画面。可惜三星手机又支持的不好。Nokia和西门子手机在这方面支持的很好。
5、密码特性,如果您做了一本H内容的JBook或者不想让别人拿到你手机后浏览你的JBook,那么你在制作的时候可以选择启用密码保护,在把书传到手机后使用JBook的时候选择“密码保护”就可以做到防止别人“共享”你的JBook了。
6、JBook跟MicroReader或者其他TXT阅读器相比的一个好处是,在使用别人制作的JBook时,不需要自己去搜集整理修改,直接拿来就用。非常适合懒人使用,或者说一人辛苦N人受益。
JBM的使用:
A.准备工作:
a、准备好要制作的内容。内容的来源基本都是来自网络,那么文件格式及其排版必然多种多样,为了让自己和别人方便阅读JBOOK,那么做好前期的文件整理排版就非常重要。这里我们推荐一个中文编辑排版软件DreamEdit。这个软件是国人所做,所以对中文支持非常好,可以去除HTML标记转成文本文件、可以拆分合并文本等等,非常的方便好用。整理排版之后切记要存成文本(TXT)文件。
b、将文本名命名成易懂的名字,因为JBM是根据文件名来生成JBook里面的章节列表的。
c、将整理好要制作的文本(TXT)文件都放在一个文件夹内。
B.制作:
软件的主界面如下所示。[/size]

[img]http://cc.up.topzj.com/data/cc/11/09/09/a/07/03/12/22_1_8abd9844c8188b7_KGAER7Xxd0KI.jpg[/img]


[size=3]选择文件夹:
选择存放好需要制作的文本文件的文件夹[/size]


[img]http://cc.up.topzj.com/data/cc/11/09/09/a/07/03/12/22_1_63f2f528a624a94_NV87UGR2QfF0.jpg[/img]

[img]http://cc.up.topzj.com/data/cc/11/09/09/a/07/03/12/22_1_90efe7e427741ec_dsT9BPPkWdrT.jpg[/img]


[size=3]填写信息:
填写JBook的信息,主要有制作者的名字、联系方式,需要生成的JBook的文件名,文本内容的名字及其作者。如下图所示:
在这里说明一下其中的“电子书文件名”不能用中文名字,只能是字母、数字和下划线的组合。 这里我们限制了输入中文,如果你通过更改制作出来的Jar文件以达到在手机上可以显示中文,那么B&H并不保证JBOOK在阁下手机里运行正常。因为起码西门子部分手机如果使用了中文名,会出现按“看书”后没有任何反应的情况,三星手机如果使用中文那更不可能了,估计传到手机后会马上报错。[/size]

[img]http://cc.up.topzj.com/data/cc/11/09/09/a/07/03/12/22_1_e8220cddbfcdf83_jsPMiL6IeRd3.jpg[/img]


[size=3]选择文件:
在文件复选框里点选需要制作的文本文件,并且利用旁边的上下移按钮来调整文件的顺序,这个顺序也就是在手机里阅读的章节顺序[/size]。

[img]http://cc.up.topzj.com/data/cc/11/09/09/a/07/03/12/22_1_56803350646f253_uMxoKISdoHoG.jpg[/img]


[size=3]因为文件框只能对文件按照拼音来排序,那么在本例中就要手动来排列章节顺序,做一本两本还好说,就以《大唐双龙传》来说共63卷,每卷起码10文件,不晕倒才怪。所以在写本软件的时候,正逢Bigwater在看《大唐双龙传》,为了减少上下移的繁琐的动作,就暂时加入了一个序数转换的按钮,这个功能目前暂时只是针对序数,也就是只针对“第几”的,而不是“几”,且这个“几”只到九十九而已,曰后我们会根据实际情况与能力来丰富这个改名功能。点选[/size]

[img]http://cc.up.topzj.com/data/cc/11/09/09/a/07/03/12/22_1_34499b6f755efa4_Z62aIsJhOYrg.jpg[/img]


[size=3]后,文件框会因为将文件名里所有的如“第一”之类的替换成“第01”这样的格式而自动排序,且列表看上去也清爽很多。[/size]


[img]http://cc.up.topzj.com/data/cc/11/09/09/a/07/03/12/22_1_5134dd48a415970_8Y55aaaYneiC.jpg[/img]


[size=3]制作JBook:
选择完文件后,点击制作按钮,就会在当前目录下以输入的文件名建立一个目录,将JBook放入此目录,使用时将目录传入手机即可。[/size]

[img]http://cc.up.topzj.com/data/cc/11/09/09/a/07/03/12/22_1_88da1943267c355_zG5HDNMdMP40.jpg[/img]



[size=3]注意事项:
不管使用什么手机,都不建议在电脑里以及利用手机的管理器将JBook改成中文名,否则有可能在手机上出现JBook运行不正常现象。
使用中可能会出现或这或那的问题,如果选择继续使用请到论坛来看看别人的问题是如何解决的。
因为每种手机都有既定的堆栈大小,那么在制作的时候希望不要让单一文本(TXT)文件太大,那应该多大比较好呢?我目前认为除西门子65系列之前的手机,单一文件80K左右应该是没问题的。否则会出现溢出错误。这个问题NOKIA S40手机就无所谓了,因为连JAR都限制在64K之内了。

关于注册:
关于注册的几个要注意的问题:
本软件只能在线注册,但是注册是免费的,注册只是让我们知道有多少人使用而已,谢谢。
在线注册时要输入的序列号是下载运行JBM后得到的,所以还没下载使用JBM的朋友是不可能注册的,因为你没法得到你自己的序列号,每台电脑只有唯一的一个序列号。
成功的在线注册后得到如下图“5”所示数据,这时把图“5”所示数据除了电子邮件外,填入JBM里的相应数据栏(下图“6”)里头就可以了。
注册只是解禁某些功能而已,并不会因为没有注册或是注册而导致使用不正常,使用中的问题是因为电脑设置或者手机匹配上的问题而已,跟注册无关的。[/size]

蓝色石头 26-3-2007 05:28 PM

27~ 我学着用

子琪 10-10-2007 11:07 AM

现在来回复并报告我的使用.

在卡卡的帮助下,我使用了TXT转JAVA的软件.

问题如下,
1.必须注册,才能成功

2.效果不错

3.生成JAR和JAD二个文件,只要将JAR放进手机安装就可以用.

我的手机是索爱K750C的试验过程.

总体上来说,我还是转成功了我想看的书.很方便,只是在批量转的过程中还有点问题,没有搜索到解决的途径.欢迎各位高手来指点迷津.

nanbancn 12-11-2007 11:21 PM

楼主的教程很详细,小弟很佩服,弱弱问句,1m左右的txt可以直接转换成jar么?

yixiaolang 3-12-2007 12:12 AM

试了很多次jar to txt都不行。。。。。

qzpm123 6-12-2007 11:44 PM

这个方法好, 以后可以省事了。
页: [1]
查看完整版本: jar和txt互转教程