J2ME 開發的「寫一次,到處調試」現實,要求開發者針對目標裝置使用廠商官方模擬器/SDK。本文彙總主流廠商工具下載來源、註冊要求、支援裝置、特色功能,作為歷史檔案保存與跨平台適配參考。
| 廠商/平台 | 工具名稱 | 下載來源 | 註冊 | 支援裝置/特色 |
|---|---|---|---|---|
| Sun/Oracle | Java ME SDK / WTK | java.sun.com | 免費 Oracle 帳號 | 參考實現、標準 API、CLDC/MIDP 全版本、預驗證器、混淆器 |
| Nokia | Nokia S40/S60 SDK | Nokia Developer (現已關停,需檢索存檔) | 免費註冊 | 系列 30/40/60 全機型皮膚、真機級模擬、效能分析器、音訊/視訊/3D/定位/感測器 API 模擬、OTA 測試 |
| Sony Ericsson | Sony Ericsson SDK | Sony Ericsson Developer World | 免費註冊 | P800/P900/UIQ、JP-7/JP-8 (K800/W810/M600/P1)、MMAPI 進階、藍牙/紅外模擬 |
| Motorola | Motorola SDK (MOTODEV) | motocoder / iDEN Developer | 免費註冊 | 非 iDEN 機型 (RAZR, ROKR, MING)、iDEN 專用 SDK、真機遠程除錯 |
| BlackBerry (RIM) | BlackBerry JDE / SDK | BlackBerry Developer Zone | 免費註冊 | 專有 API (非標準 MIDP)、物理鍵盤模擬、企業級安全模擬、BES 模擬 |
| Siemens | Siemens Mobile SDK | Siemens Developer Portal | 免費註冊 | MC60/SX1, SL45i, S55/S65, M55, C55 等經典機型 |
| LG | LG Java SDK | LG Telecom JavaStation | 免費註冊 | 韓國市場機型、MIDP 1.0/2.0 |
| Samsung | Samsung Mobile SDK | Samsung Developer Site | 免費註冊 (需 IE 瀏覽器) | 全系列 Java 手機、MIDP 1.0/2.0、專屬 UI API |
| Sharp | Sharp MIDP SDK | Vodafone Developer (TQ-GX10) | 免費註冊 (後需擔保金) | 日系機型、MIDP 2.0、專屬 3D/多媒體 API |
| Palm | Palm OS Simulator + J9 VM | PalmSource / Access | 免費註冊 | Palm OS 5 / Tungsten 模擬器、安裝 J9 VM (PRC) 運行 MIDP |
| DoCoMo (i-mode) | DoJa SDK | NTT DoCoMo | 需日文資訊註冊 | DoJa 1.0-3.0、i-mode 專用 API (非標準 MIDP)、50x 系列機型 |
| BREW | BREW J2ME VM (Esmertec) | Esmertec / Qualcomm | 聯繫業務 | BREW 平台上運行 J2ME、J2Bridge 轉換層 |
| Microsoft | Smartphone / Windows CE J2ME | Esmertec (收購 Insignia) | 待補充 | Windows Mobile/CE 平台 J2ME VM、模擬器外掛 |
| Linux 嵌入式 | IBM J9 / MontaVista / QNX | IBM / MontaVista / QNX | 商業授權 | 搭配 Palm OS 模擬器 + J9 VM 測試 |
在 Linux 桌面 (Ubuntu/Fedora/Arch) 開發 J2ME,需運行 Windows 專用 SDK/模擬器:
sudo apt install wine winetricks,安裝 WTK、Nokia SDK、Eclipse 32-bit 版| 功能 | Sun WTK | Nokia SDK | SE SDK | Moto SDK | BlackBerry JDE |
|---|---|---|---|---|---|
| MIDP 2.0 完整度 | 100% (參考) | 100% + 擴展 | 100% + 擴展 | 100% + 擴展 | 專有 API 為主 |
| 真機皮膚/按鍵映射 | 通用皮膚 | 精確到像素 | 精確 | 精確 | 專有鍵盤 |
| MMAPI (多媒體) | 基礎支援 | 完整 + 3D 音效 | 完整 + 藍牙音訊 | 完整 | 專有 |
| JSR 75 (PIM/File) | 模擬器級 | 真機級 (真實通訊錄) | 模擬器級 | 模擬器級 | 專有 PIM |
| JSR 82 (藍牙) | 虛擬藍牙 | 真機藍牙堆疊模擬 | 虛擬藍牙 | 虛擬藍牙 | 專有 |
| JSR 179 (定位) | 模擬 GPS | 模擬 GPS/基地台 | 模擬 GPS | 模擬 GPS | 專有 |
| JSR 184 (3D) | 軟體渲染 | 硬體加速模擬 | 軟體渲染 | 軟體渲染 | 無 |
| 效能分析器 | 無 | Memory/CPU/網絡/繪圖 | Memory/CPU | 基本 | 專有 |
| OTA 部署測試 | 內建 HTTP 伺服器 | 完整 WAP/HTTP/HTTPS | 完整 | 基本 | 專有 |
web.archive.org 輸入舊官網 URL,常能找到 SDK 安裝包快照nokia-s40-sdk、sony-ericsson-sdk、motorola-sdk 等關鍵字這份大全記錄了 J2ME 黃金時代各廠商為開發者構建的工具生態。雖然官網多已關停、鏈接失效,但這些 SDK 的設計哲學——真機級模擬、專屬 API 擴展、效能可視化、OTA 全鏈路測試——深刻影響了後來的 Android SDK、iOS Simulator、HarmonyOS DevEco Studio、微信小程序開發者工具。當你在現代模擬器中看到「裝置皮膚」、「網絡模擬」、「效能分析」、「真機遠程調試」等功能時,請記住:它們的靈魂,早已在 J2ME 時代的 Nokia SDK、Sony Ericsson SDK、Motorola MOTODEV 中萌芽並成熟。