首頁 / CompScience / Programming / Languages / java / 讀J2ME手機遊戲開發詳解:快速入門、觀點剖析、商業案例

讀J2ME手機遊戲開發詳解:快速入門、觀點剖析、商業案例

最近看到天瓏書局一本暢銷書:

Google Android SDK開發範例大全

想說看來要開始學著點手機的程式了,但是Google的手機現在真的太少了而且也貴,在台灣不普及,另外就想到了比較常用的軟體系統symbian,可是評估了一會兒,又想到手機上網費率太貴了,看來要普及還得一段時間,目前想得到的就是找支有支援wi-fi的手機,想研究看手機用wi-fi上網的可行性,目前已經有了鎖定的機種,NOKIA 5800,而且可以用我台灣大哥大來續約應該會比較便宜吧!

另外就是從圖書館借了這本J2ME手機遊戲開發詳解:快速入門、觀點剖析、商業案例,學了一陣的Java,看來裡面的程式還不難,也很好玩,不過在p.2-17的2.5.2節檔案的亂碼化這裡,現在新版的Sun Java (TM) Wireless Toolkit 2.5.2 for CLDC有中文的,是翻作”建立模糊化封裝”,而且如果照課本把proguard.jar丟到WTK安裝目錄的bin下是不能玩的,會發生找不到檔案的錯誤!

後來看了JME Wireless Toolkit Integration的說明,才瞭解要將這個檔作設定wtklib\Windows\ktools.properties:

obfuscator.runner.class.name: proguard.wtk.ProGuardObfuscator
obfuscator.runner.classpath: /usr/local/java/proguard/lib/proguard.jar

後面還加了一句”Please make sure the class path is set correctly for your system.”

我打開我的檔案長這樣:

# @(#)ktools.properties    1.13 05/12/14

kjava.preverifier.command: bin\\preverify.exe
kjava.class.path: lib\\midpapi20.jar;lib\\cldcapi10.jar
file.extension: jad
obfuscator.runner.class.name: com.sun.kvem.ktools.RunPro
obfuscator.runner.classpath: wtklib\\ktools.zip
obfuscate.script.name:
com.sun.kvem.toolbar.aboutDialog.height = 266
#A flag indicating whether MIDlet-Permissions and MIDlet-Permissions-Opt
#attributes will be checked in JAR file if they are missing in JAD file
#com.sun.midp.installer.checkJarPermissions = true
# MMAPI Java 2 SE system properties
mmapi.soundPlayer:
mmapi.videoPlayer:
com.sun.kvem.event_ui = com.sun.kvem.midp.LocationEventGenPanel com.sun.kvem.midp.FileConnEventGenPanel com.sun.kvem.midp.TransactionPanel

原先是用C:\WTK2.5.2\bin\proguard.jar,系統不甩我還是錯,改用C:/WTK2.5.2/bin/proguard.jar還是錯,仔細看了上面這樣子的語法bin\\preverify.exe,將他改成obfuscator.runner.classpath: bin\\proguard.jar終於才執行成功,看來手機的程式對我將越來越好玩了!

Print Friendly, PDF & Email
馬上成為工作達人的Fans

About ㄚ琪

工作達人Fun Taiwan的創辦者及總編,可以在這裡更認識他。

發表迴響

你的電子郵件位址並不會被公開。 Required fields are marked *

*

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Scroll To Top