jdk1.5.4.exe——Java運行環境安裝檔案
eclipsesdk_win32.zip——eclipse安裝檔案
eclipse3.2.1中文包編程工具.zip——eclipse漢化包
eclipseme.feature_1.6.0_site.zip——eclipse的J2ME外掛程式安裝檔案
eclipseme.feature_1.6.0.src.zip——eclipse的J2ME外掛程式原始碼(不用)
proguard3.7.zip——混淆器
j2me_wireless_toolkit-2_2-ml-windows.exe——WTK模擬器安裝
j2me_wireless_toolkit-2_2-update_1-ml-windows.zip——WTK更新
j2me_wireless_toolkit-2_2-update_2-ml-windows.zip——WTK更新
Kwyshell MidpX Emulator手機Java模擬器.rar——JAR檔案模擬器
手機頑童.rar——JAR檔案模擬器
配置eclipse
1. 安裝jdk1.5.4.exe(安裝在任何目錄都可),同時配置Java環境(可以不配置,配置後可以使用JDK工具包內工具)
2. 安裝j2me_wireless_toolkit-2_2-ml-windows.exe (WTK模擬器),按順序解壓兩個更新包到所裝目錄上
3. 解壓proguard3.7.zip到某個目錄下
4. 解壓eclipsesdk_win32.zip(綠色程式)到一個目錄,不要這時就開啟eclipse,先解壓eclipse漢化包,到該目錄下,否則會導致只有部分內容被漢化
5. 運行eclipse,配置自己學習的工作路徑,選擇 協助—>軟體更新—>尋找並安裝—>搜尋要安裝的新功能組件
6. 選擇 建立已歸檔的網站,選擇eclipseme.feature_1.6.0_site.zip檔案,安裝,重啟eclipse
7. 選擇 喜好設定—>J2ME—>Device Management—>Import 在Specify search directory下,選擇你所裝的WTK模擬器的目錄
8. 選擇 Refresh ,後按完成,使用DefaultColorPhone為預設模式,這時已為eclipse配置上了模擬器
9. 再到 “喜好設定”找到,J2ME—>ackaging—>obfuscation,在Proguard Root Directory右邊的框中,選擇剛才解壓的proguard3.7的檔案夾,應用,這時為eclipse配置上了混淆器
10. 再到 “喜好設定”找到,Java—>調試,將“發生未不捕獲到的異常時暫掛執行”與“在發生編譯錯誤時暫掛執行“這兩個選項調為”未選中“狀態,再把下面的調試器逾時(毫秒)的右側數值設定為15000
11. 配置完畢
使用eclipse進行開發控制台程式
1. 建立 Java項目,填寫項目名,完成
2. 建立 類,填寫名稱,選中public static void main(String[] args) 完成
3. 在填寫代碼區,System.out.print(“hello”);
4. 在快速鍵找到“運行”,選擇“Java應用程式”,按“建立啟動配置”(或雙擊Java應用程式),為該程式
建立一個啟動的配置,填寫Main類
5. 這時在JAVA應用下,出現“建立配置”,運行
6. 在代碼輸入區下方的控制台標籤下,顯示“hello”,完成程式使用eclipse進行J2ME開發
1. 建立 J2ME下的J2ME Midlet Suite,填寫項目名,下一步,完成
2. 建立 J2ME下的J2ME Midlet,填寫名稱,完成
3. 點擊運行,建立一個Wireless Toolkit Emulator的回合組態,運行,出現手機樣式,運行成功
在WTK上運行所編寫的J2ME程式
1. 運行“開始”-“所有程式”-“J2ME Wireless Toolkit 2.2”-“KToolbar”程式
2. 建立項目,填寫項目名字,和MIDlet類名(必須為繼承MIDlet的那個類的名字),確定
3. 到該程式目錄下的apps目錄中,找到你所建立的項目目錄,把程式檔案放在src目錄下,然後返回KToolbar介面,選擇運行,顯示手機樣式,運行成功
混淆出錯:(參照J2ME中文教程234頁)
注意:很多初次使用的朋友會發現即便指定路徑之後,依然不能順利建立混淆,並且往往得到類似下面的警告資訊。
出現這個錯誤的原因與JDK 路徑有關。我們在安裝了JDK 之後(以1.4.2 為例),系統內容變數中存在兩種JDK,一種是JDK SDK,一種是運行時環境(runtime)。Eclipse 在解壓安裝時選擇的是後者,而啟動Proguard3.0.1 需要的是前者。
修複這個問題很簡單,在“喜好設定 / java / 已安裝的JRE”中把你的JRE 從指向運行時更改為指向SDK(即JDK 的安裝目錄)
此時JRE 將擁有完整JDK 庫檔案,再次運行建立混淆,我們會發現在Hello World 子目錄deployed 中包括了HelloWorld.jar,HelloWorld_base.jar, HelloWorld_base_obf.jar.他們分別是混淆後,混淆前等不同版本的jar 包。