星期一, 10月 22, 2007

J2ME手機程式平台建置

最近開始在玩點JAVA手機程式設計,花了些時間先把平台建置起來。


測試平台:
JDK 1.5.0.09
Sun Java Wireless Toolkit 2.5.2 (J2ME)
Eclipse 3.3.1 (安裝到D:\eclipse)
EclipseME 1.7.6 (解壓縮到D:\eclipse)
Proguard 4.0.1 (Optional安裝到D:\eclipse\proguard4.0.1)

Eclipse設定:
1. Windows -> Preference -> J2ME -> Device Management
1.1: Import -> 設定directory -> Refresh -> Finish

2. Windows -> Preference -> J2ME -> Packaging -> Obfuscation
2.1: 設定Proguard Root Directory (D:\eclipse\proguard4.0.1)

3. Windows -> Preference -> JAVA -> Installed JREs
3.1: Add -> 設定JRE home directory
(C:\Program Files\Java\jdk1.5.0_09)


建立J2ME專案:
1. File -> New -> Project(Second) -> (J2ME -> J2ME Midlet Suite) -> Next
2. 輸入 Project Name -> Next
3. 輸入 Device資訊和JAD資訊(可不修改) -> Next
4. 設定 Java Build資訊(可不修改) -> Finish

在專案中建立J2ME程式:
1. 選取某專案
2. 按右鍵 -> New -> Others -> (J2ME -> J2ME Midlet) ->Next
3. 設定 Create J2ME Midlet資訊 (一般輸入Name即可) -> Finish

執行J2ME程式:
1. 選取某個J2ME JAVA程式(*.java)
2. 按右鍵 -> Run As -> 2 Emulated J2ME Midlet

建立輸出至手機的檔案:
系統會將MANIFEST.MF(程式資訊)以及相關*.class檔案包裝至一個jar檔案中,並輸出一個JAD(JAVA Application Description)檔案
1. 修改專案目錄下的.jad資訊
(一般要修改最後兩個設定為 CLDC 1.0, MIDP 2.0)
2. 選取某專案在專案上按右鍵 -> J2ME -> Create Package
3. 輸出檔案會產生在eclipse設定的 workspace/(專案名稱)/deployed
4. 將jar檔案傳送至手機即可安裝與執行J2ME手機程式

沒有留言: