EclipseME 是 Eclipse 平台上最成熟的 J2ME 開發插件,提供項目向導、代碼完成、模擬器啟動、OTA 打包、設備管理等功能。本文記錄基於 Eclipse 3.0M9 + J2ME WTK 2.1 + JDK 1.4.2 的完整安裝配置流程。
| 組件 | 版本 | 下載來源 | 安裝路徑示例 |
|---|---|---|---|
| Eclipse IDE | 3.0M9 (里程碑版) | eclipse.org | C:\eclipse30M9 (解壓即用) |
| JDK | 1.4.2 | java.sun.com | C:\j2sdk1.4.2 |
| J2ME WTK | 2.1 | java.sun.com/products/j2mewtoolkit | C:\WTK2.1 |
| EclipseME | 0.4.5 | sourceforge.net/projects/eclipseme | 解壓到 C:\eclipse30M9\eclipse\plugins\ |
注意:路徑不能包含空格,否則構建腳本可能失敗。
eclipseme-0.4.5.zipeclipse/plugins/ (會生成 net.sf.eclipseme_0.4.5/ 目錄)eclipse.exe -clean 確保插件載入Window → Preferences 左側出現 J2ME 項即成功Window → Preferences → J2MEC:\WTK2.1Sun WTK 2.1 (C:\WTK2.1),展開可見 DefaultColorPhone、DefaultGrayPhone 等模擬器皮膚


| 現象 | 原因 | 解決 |
|---|---|---|
| Preferences 中無 J2ME 選項 | 插件未正確安裝或版本不匹配 | 檢查 plugins 目錄結構、Eclipse 錯誤日誌、嘗試 -clean 啟動 |
| Add Wireless Toolkit 後無設備 | WTK 版本過低/過高、安裝路徑錯誤 | 確保 WTK 2.x,路徑指向包含 bin/lib/wtklib 的根目錄 |
| 項目構建報錯 "preverify not found" | WTK 路徑有空格或 JDK 版本不兼容 | 移動 WTK 到無空格路徑、使用 JDK 1.4/1.5 |
| 模擬器啟動閃退 | 顯示驅動衝突、WTK 模擬器版本與 JDK 不符 | 更新顯卡驅動、嘗試 WTK 2.5.2、檢查控制台輸出 |
File → New → Project → J2ME → J2ME Midlet Suitepreverify、jar、jad 生成,支持 Ant 腳本導出Run As → J2ME Midlet,集成模擬器控制台輸出、系統屬性查看下篇將演示:創建 Midlet Suite 項目 → 編寫 HelloMIDlet → 運行於多種模擬器皮膚 → 導出 OTA 部署包 完整流程。