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

使用 Eclipse 進行 J2ME 開發完整指南

     編輯:J2ME

為何選擇 Eclipse 開發 J2ME?

使用 Eclipse 進行 J2ME 開發近一個月後,深刻體會到其優勢:即時語法檢查能預先攔截錯誤,重構功能可自動同步修改類別與成員名稱,多視圖管理專案輕鬆,支援多專案同時開啟。程式碼摺疊、自動生成、格式化、Javadoc 註解等功能絲毫不遜商業 IDE,且擁有優美介面與內建 CVS 版控支援。若您仍在使用 WTK 或猶豫是否購買 JBuilder,強烈建議嘗試 Eclipse——這款被稱為「月蝕」的開源神器。

從零建置 Eclipse + EclipseMe + WTK 開發環境

一、安裝步驟

  1. 安裝 JDK:基礎環境,無需贅述。
  2. 安裝 WTK:Sun 官方 Wireless Toolkit,提供模擬器與編譯工具。
  3. 安裝廠商模擬器(選擇性):如 Nokia、Sony Ericsson 等 SDK。安裝時會提示指定 WTK 路徑。若已在其他電腦安裝完成,可直接複製整個裝置目錄到 WTK 的 wtklib/devices 下。
  4. 安裝 ProGuard(選擇性):用於代碼混淆。WTK 2.0+ 內建支援,僅需將 proguard.jar 放入 WTK bin 目錄;若在 Eclipse 中使用,請下載完整版 ProGuard 解壓即可。
  5. 安裝 Eclipse:本文以 3.0 版為例,解壓即用,無需安裝程序。
  6. 安裝 EclipseMe:Eclipse 的 J2ME 外掛,解壓至 Eclipse plugins 目錄即可完成安裝。

二、環境配置

啟動 Eclipse 後,首次會要求選擇 Workspace 目錄。若原本使用 WTK,可直接指向 WTK 的 apps 目錄,方便遷移舊專案。

1. EclipseMe 基本設定

選單 Window → Preferences,左側會出現 J2ME 選項(安裝 EclipseMe 後才會顯示)。右側可設定三個路徑:

  • deployed:打包後 JAR/JAD 檔存放處
  • res:資源檔目錄(對應 WTK 的 res)
  • verified:預驗證後 class 檔存放處

通常保持預設即可。

2. J2ME 平台定義

在 J2ME → Platform Components 中,右鍵 Wireless Toolkits → Add Wireless Toolkit,指定 WTK 安裝路徑。WTK 2.0+ 會自動提供 MIDP 1.0/2.0 平台定義。

若需使用廠商 SDK(如 Nokia 7210),可在 Profiles 中新增廠商提供的開發包,再於 Platform Definitions 選擇該 Profile。

3. 除錯設定調整

因 WTK 特性,需修改 Eclipse 預設 Java Debug 設定:Window → Preferences → Java → Debug,依 EclipseMe 文件調整相關選項(如暫停執行點、逾時時間等)。

4. ProGuard 路徑設定

在 J2ME → Obfuscation 指定 ProGuard 安裝路徑。

5. 專案原始碼與輸出目錄

建議將來源目錄設為 src,類別輸出目錄設為 bin 或 classes,避免從 WTK 遷移專案時出現「找不到套件」錯誤。

三、實戰操作

1. 建立 MIDlet Suite 與 MIDlet

File → New → Project → J2ME Midlet Suite,命名專案並選擇平台(WTK MIDP 1.0/2.0 或自訂廠商平台)。完成後在 Package Explorer 右鍵 New → Other → J2ME Midlet,自動生成 MIDlet 框架程式碼。

2. 將 WTK 專案轉為 Eclipse 專案

  1. 將 WTK 專案目錄複製到 Eclipse Workspace。
  2. 建立同名 Midlet Suite 專案。
  3. 右鍵專案選擇 J2ME → Convert to J2ME Midlet Suite。

3. 打包與混淆

右鍵專案 J2ME → Create Package 打包;若已設定 ProGuard,選 Create Obfuscated Package 混淆打包。輸出檔案位於 deployed 目錄。

若打包報錯 Could not find jar tool executable,請在 Window → Preferences → Java → Installed JREs 移除系統 JRE,改指向 JDK 安裝目錄。

4. 除錯與執行

工具列「蟲子」圖示啟動除錯,綠色箭頭直接執行。首次需為每個專案設定 Run/Debug Configuration,重點選擇正確模擬器與主 MIDlet(未打包前勿選 OTA 執行模式)。

效能提示

Eclipse 較耗資源,特別是除錯時。建議優化電腦效能,執行 Eclipse 時避免同時開啟其他大型軟體。遇到問題請參考 EclipseMe 文件中的 FAQ。

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