现在手机玩java游戏很普遍!相信绝大部分的java游戏名称都是英文,对于手机中存储较多游戏爱好者来说,游戏库游戏太多,放在一起就不容易分辨,在查找时一定会感到很不方便,再加上E文不好的,那岂不是更苦恼~~ 要是有个一目了然的图标和中文名字做标识,我想应该是不错的想法!
先简短说明主要原理:java程序的名称和图标等其它信息,都在jar文件包中meta-inf文件夹下的menifest.mf文件中定义(jad文件其实也是根据menifest.mf生成的),所以可以通过修改该文件来自定义名称和图标。
本文只是在实用的角度告诉大家如何将手机java游戏的英文名称改为中文名和图标的方法:
现在就已我小7支持的“真侍魂.jar”游戏为例说明下修改全过程~ 步骤如下:
一.JAVA游戏中文名汉化以及JAVA信息的修改
1.首先用winrar打开你要修改的游戏的jar包,然后再打开第一个文件夹,
“META-INF”文件夹,
接着将里面的manifest.mf文件用记事本打开编辑
2.打开此文件,检查文件,与名称有关的是红色部分这两行:
MIDlet-Name: samurai
MIDlet-1: samurai, /menuIcon.png
(注意名字前有一个半角空格)
其中,samurai就是游戏的名称,你可以把他修改成你喜欢的任意名称,比如真侍魂等;唯一注意的就是两行中的名称要一致。 MF文件中的MIDlet-Description等说明性内容,也可以修改成自己喜欢的文字;MIDlet-Vendor也可以修改,只是不知道是否涉及版权问题,嘿嘿~。这就是我修改对比图
备注:游戏排序的方式是先排阿拉伯数字,然后英文字母的方式 ,所以这里游戏改名的时候,在中文字前加上阿拉伯数字,如“01真侍魂”那么这个游戏就会排在你手机游戏库里的第一位了拉~
3.改完名称后,记事本文件—保存!下一步,选择保存位置注意:
这里很重要:
文件名: MANIFEST.MF (一定要把后缀名写上,不然会变成一个未知文件)
保存类型: 所有文件 (一定要选择这个类型,不然就会变成一般的文本文档了)。
编码:UTF-8 (一定要选择这个编码,选择第1一个编码传入手机名称会变成乱码,选择第2、3个则传入手机后会提示非法应用程序,不能玩)切记~
4.再把你修改保存好的MANIFEST.MF文件点右键添加到压缩文件“真侍魂.jar”中
5.最后 选择"添加并替换文件",点击"确定"上传修改好的jar文件到手机就可以了
二.简单讲解一下图标的改换
很简单,找到一个png格式,也可以自己做个diy的图片,小7里面vjava图片大小必须是15×15,(这是在小7里面显示大小)
文件名为menuIcon.png,(该游戏包的图片文件名)即和JAR压缩包里的那个图标名相同如图
下面是我准备的一个小图标
同样按照替换MF文件名的方法替换menuIcon.png这个图标就可以了~