我前些天下了俩个同名的JAVA游戏程序,(程序并不一样)安装的时候发现同一目录下,我只能安装下其中一个程序。我就试着把另一程序安装在百宝箱里可正常安装并运行。这样确定是同一目录下俩个一样的文件名有冲突,但是要我把游戏程序装在百宝箱里实在是不爽,于是我把JAD文件里的游戏名给改了,这样是装上了,但是又不能运行。在坛子里问,在本机宝典里找都没有先例。
一天无意中在3200的宝典看见:从kjava游戏名字的修改联想到某些程序不能执行的解决。在这还要感谢这位朋友(gdhzl)
从JAD生成器的原理知道,它是通过读取JAR文件里面Meta-INF文件夹那个MANIFET.MF文件的信息而生成JAD文件的。因此关键的信息是存放在该文件下面的。
因此修改名字的话,你用winRAR打开jar文件,(是打开不是解压)然后找到Meta-INF那个文件夹里面那个存放信息的文件MANIFET,看到”MIDlet-Name: “然后就喜欢怎样就怎样改吧。编辑好以后关闭它后RAR会提示文件已经更新是否保存,你保存就是了。然后用JAD生成器重新生成一个新的JAD。看到没有?JAD里面的信息就变成你刚才修改之后的信息了。
希望和我有同样经历的朋友能够少走些弯路。但是我并没有把名字改成中文,有成功改过的朋友请告诉我~!