前言
EclipseMe 是 Eclipse 上經典的 J2ME 開發插件。本文提供從下載、安裝、設備導入、調試配置到 ProGuard/OTA 進階設定的完整圖文級步驟,助你快速搭建專業開發環境。
1. 環境準備
- JDK:先安裝最新版 JDK(EclipseMe 要求)。
- WTK (Wireless Toolkit):從 Sun 官網 下載並安裝(可選中文版)。
- EclipseMe 插件:從 SourceForge 下載最新版,解壓縮後將檔案複製到 Eclipse 根目錄(覆蓋 plugins/features)。
2. 驗證安裝
- 重啟 Eclipse。
- 選單
Window → Preferences。
- 左側面板出現 J2ME** 節點即安裝成功。
3. 核心配置
3.1 導入設備定義
Preferences → J2ME → Device Management。
- 點擊 Import...**,選擇 WTK 安裝根目錄。
- EclipseMe 會遞歸掃描所有已知設備定義,列表顯示後勾選所需設備,點 Finish**。
- 僅導入的設備可用於專案定義與啟動。
3.2 修改 Eclipse 調試設置(關鍵)
WTK 設計特殊,必須調整默認調試參數,否則斷點、異常捕獲會異常:
Preferences → Java → Debug。
- 取消勾選:Suspend execution on uncaught exceptions** 與 **Suspend execution on compilation errors**。
- 將 Debugger timeout** 設為 **≥15000ms**。
3.3 配置 ProGuard 混淆器
Preferences → J2ME → Packaging → Obfuscation。
- 設定 ProGuard 根目錄。
- Windows 用戶必加選項:
-dontusemixedcaseclassnames。Windows 文件系統大小寫不敏感,ProGuard 預設大小寫混用會導致類文件互相覆蓋(超過 26 個類時必現)。EclipseMe 0.9.0+ 已默認開啟,UNIX 專案類多時可移除以進一步減小 JAR。
3.4 配置 OTA (Over-The-Air) 無線下載調試
Preferences → J2ME → Over The Air。
- 根據部署環境設定伺服器 URL、MIME 類型、JAD/JAR 路徑等。
- 啟用後可在模擬器/真機上直接無線下載安裝調試,極大提升真機測試效率。
常見問題排查
- 設備導入為空:確認 WTK 路徑正確、版本匹配(WTK 2.2 對應 EclipseMe 1.5.x)。
- 調試無法斷點:檢查 3.2 節的兩個 Suspend 選項是否已取消勾選、Timeout 是否足夠大。
- ProGuard 報錯找不到 jar 工具:見文章 78617 解決方案(JRE 改指向 JDK 目錄)。
總結
EclipseMe 配置核心在於「WTK 版本對齊」、「調試參數微調」、「ProGuard 大小寫選項」。完成上述步驟,你將擁有媲美商業 IDE 的 J2ME 開發調試環境。