大家知道JAVA文件分为JAD和JAR两个文件,JAR是文件本身,JAD是引导文件,而GX293之所以需要JAD文件其关键就是需要她向手机申请一个储存空间,有了这个储存空间,你的JAVA电子书就可以储存书签了,不然每回都从头看,岂不烦死人!同理你的QQ也可以储存QQ号和密码了,你的第三方浏览器也可以储存网址了,偏偏现在网上下载的JAVA文件要不就干脆没有JAD文件(很多手机不需要),要不就是JAD文件里缺少申请储存空间的命令,用JBook制作的电子书,她自动声称JAD文件,但却少了这条命令。
MIDlet-Data-Size: 1024 用记事本打开JAD文件看看有没有这一条,后面的数字就是申请的储存空间的大小,单位是字节。
我们的GX293就非要通过JAD文件才能获得这个储存空间,而缺心眼的GX293只能从网上下载JAD文件,否则她不认!还好现在网上很多网上U盘什么的,可问题又来了,JAD文件里还有一条命令,就是引导安装JAR的命令——MIDlet-Jar-URL: 她后面跟着的是JAR文件的地址,可我们自己做好的JAVA电子书并不知道JAR的地址,现在的网上U盘、网上硬盘都是随机给出的地址文件名,JAD文件进入手机后,手机根据她的命令,连接这个地址下载JAR,结果我只好先把JAR文件送到网上,获得她的地址,再回来改JAD,把这条地址加进去,再把JAD通过网上送进手机,好麻烦!
现在网上很多JAVA文件本身只有JAR文件,当然也有下载地址了,按说你只要自己做一个JAD文件就行了,可缺心眼的GX293要是直接下载没问题,填进JAD里,她有时觉得太复杂就拒绝承认,而且JAD文件里还有一条——MIDlet-Jar-Size: 她后面是JAR文件的大小,而且也是已字节为单位的,而网上给出的大小一般都是以K为单位,结果就是还要把这个JAR文件先下载到电脑里,知道他的具体大小,再放到一个可以认的地方。
还有一点,现在网上有几个JAD生成器,她是根据JAR文件内的MANIFEST.MF文件复制出来,再加上几条她没有的,偏偏咱们缺心眼的GX293嫌她太复杂,就是不认,下面是一个GX293可以用的QQ的JAD文件:
MIDlet-1: QQ, qqlogo.png, KQQMIDlet
MIDlet-Info-URL: Http://3g.qq.com
MIDlet-Jar-Size: 80192
MIDlet-Jar-URL: http://www.mozone.cn/upload/userfile/3574787/11910744782965.jar
MIDlet-Name: QQ
MIDlet-Vendor: Joeson
MIDlet-Version: 1.3.0
MIDlet-Data-Size: 10230
比这多的JAD咱们的GX293一律不认!
还有一点,修改JAD时“:”号后面一定要空一格!