• 2

■把Java遊戲的名子改中文■

先聲明我沒學過JAVA,所以對於真正懂JAVA的朋友來說我這是在班門弄斧,不過
既然有人問了....我就把研究的心得提出來跟大家分享一下~

要改遊戲的顯示名稱其實不難,只要把jar檔裡的一個檔案內容改一下就可以了~
我就已實例來說明吧~
這次我們就來修該之前分享過的一個遊戲:分裂細胞之明日潘朵拉
首先打開.jar壓縮檔,裡面有一個META-INF資料夾,這個資料夾其他的遊戲裡也會
有,因為這裡面裝的檔案就是記錄這個遊戲的名稱、版本、發行者等等的資料。

打開資料夾,裡面有一個檔案叫做MANIFEST.MF,我們就是要修改此檔案。
用WORD打開這個檔,此時WORD應該會詢問[請選擇要使用的編碼方式來開啟此檔
案],請選[Unicode(UTF-8)]的編碼方式開啟。之後便會看到以下內容:

Manifest-Version: 1.0
MIDlet-Data-Size: 128
MicroEdition-Configuration: CLDC-1.0
MIDlet-Name: 分裂
MIDlet-Icon: /icon.png
Created-By: 1.4.1_01 (Sun Microsystems Inc.)
MIDlet-Vendor: Gameloft SA
MIDlet-1: SC-PT, /icon.png, cMIDlet
MIDlet-Version: 1.5.7
MicroEdition-Profile: MIDP-2.0

相信你已經可以猜到要改哪裡了吧~
沒錯~我們要改的就是MIDlet-Name這一行~
MIDlet-Name就是在手機裡顯示的名稱,你可以自由更改成你喜歡的名稱
重點來了~改完後要存檔的時候WORD會詢問是否要用此種格式儲存MANIFEST,
請選[是]~
最後就是把修改好的MANIFEST.MF放回jar壓縮檔中,OK!完成了~
原則上依照上面的方法應該都可以成功...不過有極少數的情形下可能會失敗....
但還是有解決的辦法....比較麻煩....所以....等有人遇到再說吧.....
2004-10-20 7:32 發佈
回去试试 先说感谢
這個方法還真是需要有點程度的人才知道耶,又學到一個技巧了,謝啦,去把那些一堆英文名稱的遊戲試著改成熟悉的中文看看。
我有問題喔
請問
為何我無法把英文刪掉呢
我按刪除鍵都沒反應
也無法加入中文字
1.請問我改完檔案名後
2.把解壓縮的檔案重新加壓在一個rar檔
3.再改副檔案名為jar
4.可是上傳的時候卻出現應用程式有誤

請問上面步驟哪裡出了錯?請多多指教

shu_edi wrote:
1.請問我改完檔案名後
2.把解壓縮的檔案重新加壓在一個rar檔
3.再改副檔案名為jar
4.可是上傳的時候卻出現應用程式有誤

請問上面步驟哪裡出了錯?請多多指教


我猜你錯的關鍵就在第三步, 不能把rar直接改成jar....
把更改過的MANIFEST.MF丟回原來的 jar壓縮檔中,換掉原本的檔案應該就可以了吧~
saint.cypher wrote:

我猜你錯的關鍵就在第三步, 不能把rar直接改成jar....
把更改過的MANIFEST.MF丟回原來的 jar壓縮檔中,換掉原本的檔案應該就可以了吧~


不好意思,請問怎麼把更改過的MANIFEST.MF丟回原來的jar壓縮檔中
jar壓縮檔不用先解壓,再丟進去原資料夾覆蓋嗎
還是說MANIFEST.MF能直接丟進jar壓縮檔? (這邊我有些不清楚,請多多指教..^^")
嗯嗯!我也是這裡不懂

怎麼把她丟回原來的JAR檔案中呢??
用rar開啟jar檔只把該檔案解出來,改完之後將檔案重新拉到rar視窗內
try it
用rar開啟jar檔只把該檔案解出來,改完之後將檔案重新拉到rar視窗內
try it
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?