起因:随着303的深入人心,以及共享资源的逐步丰富,我想各位的手机里多多少少都有一些java游戏(或者电子书)了。我们一方面要为选择了303而庆幸(支持java且空间较大),另外一方面更要感谢各位资源搜集、整理、提供者的辛勤劳动,希望大家共同努力再接再厉,把我们的小三建设的更好。
不过,大家可能也发现了,很多游戏都是英文名称的,而且意义不是很明确,放在一起不容易分辨;另外,好多游戏使用的是系统默认的图标(一个控制杆)。我想为每个游戏(或者电子书)起一个含义清晰的中文名字,定义一个一目了然的图标,大家是不是也这样想呢?
前人的成果:herofelix朋友在4月12日发表了《弄出或自己制作JAVA游戏的图标》这篇文章,对定义图标和名称做了很多研究。对我的实验起了很大的帮助作用,在此深表感谢。不过,hero的方法只解决了图标问题,未解决中文名称问题,而实际上图标和名称是可以一起改的。
工作原理:java程序的名称和图标等,都在jar文件包中meta-inf文件夹下的menifest.mf文件中定义(jad文件其实也是根据menifest.mf生成的),所以,可以通过修改该文件来自定义名称和图标。
前提和准备工作:
1.安装了winrar软件并且基本会使用;
2.有JAD生成工具:JADgen.exe
3.如果要修改图标,要安装ACDSee图像编辑工具(也可以是PhotoShop等其他工具,只要能编辑图象就成);
详细步骤:
1.用winrar打开你要修改的游戏的jar包;把meta-inf文件夹下的menifest.mf文件取出来;
2.用记事本打开menifest.mf;
3.检查文件,与名称有关的是这两行:
MIDlet-Name: *****
MIDlet-1: *****, /icon.png, classmain
其中,****就是游戏的名称,你可以把他修改成你喜欢的任意名称,比如“仙剑奇侠”、“I