分享
 
 
 

教你制作java的jad文件——解决上传不了困惑

王朝java/jsp·作者佚名  2008-12-27
窄屏简体版  字體: |||超大  

哈哈哈哈!(首先是一阵狂笑)网上下载的很多游戏或电子书是为了直接考到TF卡的,所以是个ZIP文件或者JAR文件,这样对于只有数据线的朋友们来说实在是个沉重的打击,因为这样的文件不能通过数据线上传。本人经过两个下午的刻苦钻研,终于研究出了自己制作游戏或者电子书JAD文件的方法,也没白费我电信专业的大学苦读。现在兴奋的心情实在难以用言语来表达,所以赶快写成文字与大家分享!

首先说明的是JAD文件是干嘛用的。用数据线上传游戏或电子书时,有些朋友要问:明明JAR文件才是游戏或电子书的真正部分,为什么用MIDWAY上传JAD文件。我来做解答:其实MIDWAY上传时读取JAD文件是为了解JAR文件的信息,然后再通过JAD文件里注释的JAR文件来源来上传JAR文件。其实传进你手机的文件还是JAR文件。你可以用记事本等简单的代码编辑器打开JAD文件。一般有如下几行:(以游戏彩虹六号为例)

Manifest-Version: 1.0

MIDlet-Data-Size: 4096

MicroEdition-Configuration: CLDC-1.0

MIDlet-Name: Rainbow Six 3 /*游戏名称*/

Created-By: 1.4.1_01 (Sun Microsystems Inc.)

MIDlet-Icon: /icon.png /*游戏图标*/

MIDlet-Vendor: Gameloft SA

MIDlet-1: RainbowSix3, /icon.png, CMIDlet /*游戏属性*/

MIDlet-Version: 1.0.8 /*JAVA版本*/

MicroEdition-Profile: MIDP-2.0

MIDlet-Jar-Size: 183060 /*JAR文件大小*/

MIDlet-Jar-URL: Rainbow_Six_3.jar /* JAR文件来源*/

这些说的是 JAR文件的信息,其实有些语句是一些注释,可以不要。但必须具备且不能有任何错误的语句是这几句:(仍以游戏彩虹六号为例)

MIDlet-Name: Rainbow Six 3 /*游戏名称*/

MIDlet-Icon: /icon.png /*游戏图标,这个倒不是必需 的,因为有的游戏或电子书没有图标*/

MIDlet-Vendor: Gameloft SA

MIDlet-1: RainbowSix3, /icon.png, CMIDlet /*游戏属性*/

MIDlet-Version: 1.0.8

MIDlet-Jar-Size: 183060 /*JAR文件大小*/

MIDlet-Jar-URL: Rainbow_Six_3.jar /* JAR文件来源*/

现在来教你如何给那些没有JAD文件的游戏或电子书制作JAD文件。先用WINRAR把你的ZIP文件或者JAR文件压缩包解压,里面有很多*.CLASS文件和一个META-INF文件夹及一些.PNG图片还有没扩展名的以数字命名的文件。打开META-INF文件夹里面有个MANIFEST.MF文件,这是个关键的东西。用记事本打开它(以电子书《同学和朋友》为例)

Manifest-Version: 1.0

MicroEdition-Configuration: CLDC-1.0

MIDlet-Version: 1.06

Created-By: 1.4.2 (Sun Microsystems Inc.)

MIDlet-Vendor: B&H

MicroEdition-Profile: MIDP-1.0

MIDlet-1: txhpy15, , JavaBook

MIDlet-Name: txhpy15

MIDlet-Info-URL: Http://www.bigwater.org

对比一下不难发现,少了必不可少的两个语句:

MIDlet-Jar-Size和MIDlet-Jar-URL

在记事本中把 MANIFEST.MF文件的内容全部复制,新建记事本,粘贴。自己在后面加上两行

MIDlet-Jar-Size:

MIDlet-Jar-URL:

现在教你在这两行后面填什么。用UltraEdit文件编辑器打开你的同学和朋友.ZIP或者同学和朋友.JAR文件,然后在UltraEdit文件编辑器主界面的右下角,看看文件大小,把这个数字记清楚了(一点都不能差)。就把这个数字填在MIDlet-Jar-Size:的后面,注意冒号后面与数字前面要隔个空格。

把同学和朋友.ZIP或同学和朋友.JAR文件的名字改为txhpy15.JAR即MIDlet-Name后面的名字, 扩展名要为JAR ,再把txhpy15.JAR写到MIDlet-Jar-URL:后面, 注意:冒号后面与数字前面也要隔个空格 。(有些自带的JAD文件正是MIDlet-Jar-URL后面是个网址,是要你上网下载,所以安装不了。把网址改成游戏名.JAD就行了)现在把这个自己编辑的记事本文件保存,命名:txhpy15.JAD 并且要与你的JAR文件放在同一个路径下。(就是要放在txhpy15.JAR旁边):-)

现在JAD文件就做好了,可以用MIDWAY上传了,自己爽去吧!游戏和电子书的JAD是相通的,要灵活应用。有些游戏电子书的英文名字或拼音名字我觉得很不爽,自己试着用中文名全部进行替换,但上传失败。先对jad和jar内容进行全部替换,改了jar包里的一些内容,再打包成rar文件,再改名.jar。这样的操作会使文件大小变化很大,即使在jad里把大小改了也不行,可能是压缩比的原因造成,所以名字是不能这么改的。谁会编java程序可以交流一下啊。:-)

此篇文章内容是本人亲自研究、撰写,绝对正版原创,希望对大家有所帮助。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有