日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

自己動手給JAVA程式換上中文名

大多數(shù)游戲和應(yīng)用軟件是用英文來命名的 , 如何把他們改成中文名呢?
我們知道 , 手機的JAVA程序通常被打包在一個JAR文件中 , 用WinRar之類的解壓縮軟件打開后 , 可以看到很多類型的文件還有文件夾 , 其中必定有“META-INF”這個文件夾 , 在這個文件夾里包含有清單文件MANIFEST.MF , 它描述了JAR文件的內(nèi)容 , 包括名字 , 版本等屬性信息 。其中MIDlet-Name這個屬性代表了程序的名字 , 用于用戶確認程序 , 即在手機上顯示的程序名字由MIDlet-Name來決定.
按道理只要修改MIDlet-Name這個屬性,就可以讓程序顯示為中文名稱了.但若然只是用記事本打開MANIFEST.MF,然后把MIDlet-Name改成中文名,下載到手機時會發(fā)現(xiàn)顯示的名字變成了亂碼.為什么會這樣呢?懂得一點J2ME知識的朋友會知道,這是因為MIDP規(guī)格中規(guī)定了描述文件的內(nèi)容一定要使用Unicode編碼,之前之所以出現(xiàn)亂碼,是因為用記事本直接修改的文件使用的是電腦默認的國標編碼.因此,要把MANIFEST.MF轉(zhuǎn)換為Unicode編碼,才能正常顯示中文名.轉(zhuǎn)換編碼的軟件有很多,常用的有UltraEdit,甚至Foxmail,Word也能轉(zhuǎn)換編碼,但功能都不是太完善.我用的軟件是SUN公司的J2ME開發(fā)套件(SDK)里自帶的編碼轉(zhuǎn)化工具native2ascii.exe.先用前述的方法把MANIFEST.MF中的MIDlet-Name改為中文名,如圖:



然后啟動命令提示符窗口(即Windows里的偽DOS窗口),切入到J2ME SDK的安裝目錄中的bin文件夾.可能有朋友不太熟悉DOS的操作,在這里簡單介紹一下.假設(shè)我的J2ME SDK安裝在G盤中,如圖操作即可,其中"JAVA 2 SDK"是安裝目錄的名稱,可能有所不同

用WinRar把JAR中的MANIFEST.MF解壓到J2ME SDK的安裝目錄中的bin文件夾
然后進行如圖操作



把最后生成的MANIFEST-3.MF文件名改回MANIFEST.MF,然后用WinRar打開JAR文件,點擊進入META-INF文件夾,把修改好的MANIFEST.MF拖到文件夾內(nèi)覆蓋原有文件,修改就基本完成了.
【自己動手給JAVA程式換上中文名】最后要用JAD文件生成器重新生成JAD文件,就可以通過數(shù)據(jù)線或GPRS網(wǎng)絡(luò)下載到手機里了.

    推薦閱讀