論討貼,用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解壓以后,主要包含有com\nokia\mid\sound\ 和 com\nokia\mid\ui 兩個文件夾,文件夾內是一些.CLASS文件,也就是JAVA里的類(不理解不用急,關鍵在后面)
2.N機S40的游戲編寫(用標準N機J2ME開發環境)中都使用到了上面說的那些"類",而N機的S40手機都內置了這些類,所以些游戲發布的時候,在游戲包內就省略了這些類.
因此論討里說的操作是把這些類添加到游戲包里,使非N機也可以運行.
二.操作注意
1.如果您的PC上安裝了j2sdk或JB,那就不能直接雙擊.JAR文件,那樣那用JAVAW或JB打開.JAR文件,您可以選中.JAR文件,右鍵選擇打開方式,再選用WINRAR打開就OK
2.對COM.RAR解壓時,有的機友喜歡選擇"解壓到COM\(E)"方式解壓,那么你得到的應該是com\com\nokia\mid\sound\這個結構的文件夾,把這個COM文件添加到.JAR文件,那肯定游戲不能在手機上運行了,所以添加完以后可以,在WIRAR文件列表欄里雙擊COM文件夾,看看是不是NOKIA文件夾.
3.用習慣了WINRAR壓縮的機友,可能會想:用把.JAR文件解壓 >> 再把COM復制到解壓后的文件夾 >> 然后壓縮成.JAR,看起好像沒問題~~但是這個操作是不行的, 因為.JAR文件是j2sdk里的jar.exe打的包,跟WINRAR壓縮是兩回事
4.肯定會有更改后的游戲仍然無法在756上運行的,畢竟手機產商眾多,各款JAVA手機不同的不僅是運行軟件環境不一樣,還有硬件的差異,就算是N機S40的游戲也不能保證在所用的S40N機上運行
上文僅供交流,有所出入還望見諒,旨在更多的機友走歪路,讓DIY樂趣更濃。