Java 2 Platform, Micro Edition (J2ME) 於 1999 年 JavaOne 大會發表,將 Java「一次編寫,到處執行」特性延伸至資源受限裝置(PDA、手機、機頂盒、車載導航等),屬 Java 2 三大版本之一(並列 J2SE、J2EE)。
| 工具 | 角色 | 版本建議 | 下載來源 |
|---|---|---|---|
| J2SE SDK (JDK) | Java 核心編譯/執行環境 | 1.3.0_01 (避開 1.2 過舊、1.4 不穩) | Sun/Oracle 官網 |
| J2ME Wireless Toolkit (WTK) | J2ME 專用建構/模擬/打包工具,等同 JDK 對 J2SE | 1.0.3 Beta (最新) | Sun 官網,免費 |
| Servlet 容器 | 伺服器端邏輯 (JSP/ASP/PHP 任選),分擔客戶端運算 | Tomcat 3.2.3 (穩定) / 4.0 | Apache 官網 |
https://localhost:8080 確認伺服器就緒。| 工具 | 優點 | 缺點 | 適合對象 |
|---|---|---|---|
| WTK + EditPlus/UltraEdit | 免費、輕量、完全遵循規範、啟動快 | 無視覺化編輯器 | 入門者與高手(重劍無鋒) |
| IBM VisualAge Micro Edition 1.4 | 企業級功能 | 介面複雜、非綠色安裝、註冊大量 COM 元件 | 不推薦 |
| Motorola CodeWarrior 6.0 | IDE 類 Visual Studio、整合度高、支援一般 Java 專案 | 試用 30 天、收費 | 中階開發者 |
| JBuilder 5.0 Nokia Mobile 版 | 針對 Nokia 平台優化 | 專屬版本 | Nokia 專案組 |
WTK 內建 6 種模擬器:DefaultColorPhone、DefaultGrayPhone、MinimumPhone、Motorola i85s、PalmOS Device、RIM Java Handheld。原則上「針對目標裝置選對應模擬器」,但 J2ME 跨平台特性使結果高度一致。推薦預設使用 RIM Java Handheld(螢幕大、除錯舒適),但須記住真機螢幕尺寸差異。
設定預設模擬器:開始 → J2ME WTK → Default Device Selection 選擇後確定。
建議開發環境:Windows XP + JDK 1.3.0 + Tomcat 4.0 + WTK 1.0.3。