針對不同團隊規模與需求,詳解四大 J2ME 開發環境建置方案:JBuilder+MobileSet、官方 WTK、Forte for Java+WTK、純命令列 CLDC+MIDP,含安裝順序、關鍵設定、常見坑點與驗證步驟。
| 方案 | 核心組件 | 優點 | 缺點 | 推薦對象 |
|---|---|---|---|---|
| 1. JBuilder + MobileSet | JBuilder 7/8/9 + MobileSet 3.1 + 選配廠商 SDK | 功能最全、視覺化設計、整合除錯/混淆/簽名、專案管理完善 | 商業軟體 (JBuilder)、安裝龐大、MobileSet 需註冊碼 | 企業團隊、大型專案、需高生產力 |
| 2. 官方 WTK (J2ME Wireless Toolkit) | JDK 1.4 + WTK 1.0.4/2.0 + 選配廠商 SDK | 免費、標準參考實作、輕量、含 KToolbar 簡易 IDE | 無程式碼編輯器、需搭配外部編輯器 (EditPlus/UltraEdit) | 個人學習者、小型專案、CI/CD 建置節點 |
| 3. Forte for Java + WTK | Java 2 SDK + Forte CE + WTK 1.0.3 (整合模式) | 免費 IDE (Forte)、整合 WTK、視覺化開發 | Forte 已停更、NetBeans 為其繼任者 | 早期 NetBeans 使用者、免費 IDE 需求者 |
| 4. 純命令列 CLDC + MIDP | JDK 1.4 + CLDC 1.0.4 + MIDP 2.0 | 最輕量、無 IDE 依賴、完全掌控建置細節 | 操作繁瑣、除錯困難、易出錯 | 自動化建置腳本、極簡環境、教學示範底層流程 |
C:\JBuilder9),完整安裝含註冊關鍵坑點:JBuilder 安裝路徑含空格會導致 MobileSet 安裝失敗 (ClassNotFound 等)。
wtkbuild/wtkpackageForte 即 NetBeans 前身,現建議直接使用 NetBeans Mobility Pack。
C:\J2ME)javac -bootclasspath %MIDP_CLASSES% MyMIDlet.javapreverify -classpath %MIDP_CLASSES%;. -d . MyMIDletmidp MyMIDletjar cfm + 建立 JADjavac -version 顯示正確 JDKpreverify 顯示用法說明midp / 模擬器正常啟動