首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2ME

Eclipse 3.2 + WTK 2.5 + EclipseME 1.6.7:J2ME 開發環境深度配置實戰

     編輯:J2ME

版本清單與下載來源

前置條件:已安裝 JDK 1.5+,並配置 JAVA_HOME、PATH 環境變數。

安裝步驟詳解

1. Eclipse 解壓與驗證

解壓至 C:\eclipse(避免中文路徑),啟動 eclipse.exe,若正常進入工作區選擇畫面,代表 JDK 配置正確。

2. EclipseME 手動安裝(離線模式)

  1. 解壓 eclipseme.feature_1.6.7_site.zip
  2. 將 plugins、features、site.xml 三項完整複製至 Eclipse 根目錄
  3. 啟動 Eclipse,進入 Window → Preferences,左側樹狀目錄應出現 J2ME 選項

3. WTK 2.5 安裝

預設安裝至 C:\WTK25,其餘選項保持預設。

4. 關鍵配置:修改 config.ini 綁定 EclipseME Hook

此步驟常被忽略,導致外掛不生效。

  1. 找到 C:\eclipse\configuration\config.ini
  2. 用文字編輯器開啟,在 eof=eof 行之前插入:
    osgi.framework.extensions=eclipseme.core.hooks
  3. 若屬性已存在,追加值(逗號分隔)
  4. 存檔,重啟 Eclipse

警告:必須加在 eof=eof 之前,否則 Eclipse 將無法啟動。

5. Build Path 與 Debug 參數優化

分離源碼與輸出目錄:
Window → Preferences → Java → Build Path,將「Source and output folder」從 Project 改為 Folders。

調試超時與例外掛起設定(極重要):
Window → Preferences → Java → Debug:

  • 取消勾選 Suspend execution on uncaught exceptions
  • 取消勾選 Suspend execution on compilation errors
  • Debugger timeout (ms) 設為 15000(預設較短,易導致模擬器連線超時)

6. 模擬器匯入與裝置管理

  1. Window → Preferences → J2ME → Device Management
  2. 點擊 Import... → Browse... 選擇 C:\WTK25\bin
  3. 點擊 Refresh 自動掃描裝置,完成後 Finish

若需 Nokia、Sony Ericsson 等廠商模擬器,同樣匯入其 bin 目錄即可。

專案建立與操作流程

方法一:從零建立 MIDlet Suite

File → New → Project → J2ME → J2ME Midlet Suite,輸入專案名,選擇目標模擬器,一路 Next 完成。

方法二:現有專案新增 MIDlet

File → New → Other → J2ME,選擇 J2ME Midlet(單一類)或 J2ME Midlet Suite(整套專案)。

除錯、運行與打包

  • 運行:專案主類右鍵 → Run As → Emulated J2ME Midlet
  • 除錯:專案主類右鍵 → Debug As → Emulated J2ME Midlet
  • 打包:專案目錄右鍵 → J2ME → Create Package,生成 .jar、.jad

JAD 配置補充

JAD 檔案屬性(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 等工具鏈同樣具有啟發意義。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved