D:\Java\eclipse,啟動設定 Workspace。C:\WTK22)。.rar 用 WinRAR 解壓,進入 Windows 子目錄執行 setup.exe。安裝時指定 Eclipse 目錄以便整合模擬器。bin 目錄 → Refresh → Finish。bin 或 epoc32\release\winscw\udeb 目錄。MIDlet-* 屬性與入口類。HelloMIDlet。startApp() 顯示 Form。Nokia N6600) → OK。.jad、.jar 上傳至 Web 伺服器 (MIME: text/vnd.sun.j2me.app-descriptor, application/java-archive),手機瀏覽器訪問 .jad 下載安裝。| 現象 | 原因 | 解決 |
|---|---|---|
| 模擬器啟動報 "Failed to create JVM" | JDK 路徑含空格或版本不匹配 | WTK/EclipseME 指向無空格路徑的 JDK 1.5/1.6 |
| Nokia 模擬器不顯示在 Device 列表 | Import 目錄錯誤 | Import 指向 Nokia\Devices\Nokia_S60_SDK\bin 或含 emulator.exe 的目錄 |
| ProGuard 混淆後真機崩潰 | 入口類/反射類被重命名 | 配置 -keep public class * extends javax.microedition.midlet.MIDlet |
| 中文顯示方塊 | 字體不支援或編碼錯誤 | 確保原始碼 UTF-8,使用 Font.getFont(..., Font.FACE_SYSTEM) 系統字體 |
此工具鏈屬 J2ME 黃金時代 (2004~2009) 標準配置。現代維護舊專案若無法在 Win10/11 運行 32 位 WTK/模擬器,建議使用 虛擬機 (VMware/VirtualBox) 安裝 Windows XP/7 32位,或嘗試 MicroEmulator (Swing 寫的 MIDP 實現) 進行桌面端快速驗證。