前置條件:已安裝 JDK 1.5+,並配置
JAVA_HOME、PATH環境變數。
解壓至 C:\eclipse(避免中文路徑),啟動 eclipse.exe,若正常進入工作區選擇畫面,代表 JDK 配置正確。
eclipseme.feature_1.6.7_site.zipplugins、features、site.xml 三項完整複製至 Eclipse 根目錄預設安裝至 C:\WTK25,其餘選項保持預設。
此步驟常被忽略,導致外掛不生效。
C:\eclipse\configuration\config.inieof=eof 行之前插入:osgi.framework.extensions=eclipseme.core.hooks警告:必須加在
eof=eof之前,否則 Eclipse 將無法啟動。
分離源碼與輸出目錄:
Window → Preferences → Java → Build Path,將「Source and output folder」從 Project 改為 Folders。
調試超時與例外掛起設定(極重要):
Window → Preferences → Java → Debug:
Suspend execution on uncaught exceptionsSuspend execution on compilation errorsC:\WTK25\bin若需 Nokia、Sony Ericsson 等廠商模擬器,同樣匯入其 bin 目錄即可。
File → New → Project → J2ME → J2ME Midlet Suite,輸入專案名,選擇目標模擬器,一路 Next 完成。
File → New → Other → J2ME,選擇 J2ME Midlet(單一類)或 J2ME Midlet Suite(整套專案)。
.jar、.jadJAD 檔案屬性(MIDlet-Name、MIDlet-Version、MIDlet-Vendor、MIDlet-Jar-URL、MIDlet-Jar-Size、MicroEdition-Profile、MicroEdition-Configuration)可在專案屬性中圖形化配置,或手動編輯 jad 模板。
| 現象 | 原因 | 解決 |
|---|---|---|
| Eclipse 啟動失敗 | config.ini 修改位置錯誤 | 確認 osgi.framework.extensions 在 eof=eof 之前 |
| 模擬器連線超時 | Debugger timeout 過短 | 設為 15000 ms |
| 編譯輸出混雜源碼 | Build Path 未分離 | 改為 Folders 模式 |
| 裝置列表為空 | WTK 路徑錯誤或未 Refresh | 重新 Import 並點擊 Refresh |
完成上述配置,你將擁有一套專業級、可擴展、支援多廠商模擬器的 J2ME 開發環境。雖然 J2ME 歷史使命已畢,但這套「IDE + 模擬器 + 建置工具」的整合思維,對理解現代 Android Studio、Xcode 等工具鏈同樣具有啟發意義。