详解N机S40游戏和OT756的兼容问题

论讨贴,用com.rar更改N机S40游戏,使其适用OT756
1、先下载com.rar,然后解压 。再将com文件夹和S40的JAVA程序放在同一个文件夹下 。(PS:com.rar下载地址:http://news.skyhu.com/temp/com.rar)
2、在已经装了winrar的情况下,双击S40的JAR文件,然后按右上角的“添加”,添加com文件夹~然后保存 。(注意:这一步可不是叫你“解压缩”)
3、经上面两步后,S40的JAR文件就能在阿尔卡特的手机上用的了 。当然也会有不能用的情况……
这里对以上操作做一些说明:
一.COM.RAR解析
1.COM.RAR解压以后,主要包含有comnokiamidsound和 comnokiamidui 两个文件夹,文件夹内是一些.CLASS文件,也就是JAVA里的类(不理解不用急,关键在后面)
2.N机S40的游戏编写(用标准N机J2ME开发环境)中都使用到了上面说的那些"类",而N机的S40手机都内置了这些类,所以些游戏发布的时候,在游戏包内就省略了这些类.
因此论讨里说的操作是把这些类添加到游戏包里,使非N机也可以运行.
二.操作注意
1.如果您的PC上安装了j2sdk或JB,那就不能直接双击.JAR文件,那样那用JAVAW或JB打开.JAR文件,您可以选中.JAR文件,右键选择打开方式,再选用WINRAR打开就OK
【详解N机S40游戏和OT756的兼容问题】2.对COM.RAR解压时,有的机友喜欢选择"解压到COM(E)"方式解压,那么你得到的应该是comcomnokiamidsound这个结构的文件夹,把这个COM文件添加到.JAR文件,那肯定游戏不能在手机上运行了,所以添加完以后可以,在WIRAR文件列表栏里双击COM文件夹,看看是不是NOKIA文件夹.
3.用习惯了WINRAR压缩的机友,可能会想:用把.JAR文件解压 >> 再把COM复制到解压后的文件夹 >> 然后压缩成.JAR,看起好像没问题~~但是这个操作是不行的, 因为.JAR文件是j2sdk里的jar.exe打的包,跟WINRAR压缩是两回事
4.肯定会有更改后的游戏仍然无法在756上运行的,毕竟手机产商众多,各款JAVA手机不同的不仅是运行软件环境不一样,还有硬件的差异,就算是N机S40的游戏也不能保证在所用的S40N机上运行
上文仅供交流,有所出入还望见谅,旨在更多的机友走歪路,让DIY乐趣更浓 。

    推荐阅读