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

J2ME 手機開發環境完整搭建指南:從 JDK 到 Eclipse 整合

     編輯:J2ME

前言

J2ME(Java 2 Micro Edition)曾是行動裝置應用開發的主流平台,雖然時代已轉向 Android 與 iOS,但了解其開發環境搭建過程,仍有助於掌握 Java 嵌入式開發的核心概念。本文將詳細記錄從零開始建置 J2ME 開發環境的完整步驟,涵蓋 JDK、WTK、Eclipse 及 EclipseME 外掛的安裝與配置。

一、核心工具下載清單

開始之前,請準備以下四項關鍵軟體(版本號為歷史參考,現代環境請尋找對應最新版):

  • JDK 6u7:Java SE 開發套件,提供編譯與執行基礎(jdk-6u7-windows-i586-p.exe)
  • Sun Java Wireless Toolkit 2.5:官方模擬器與類庫,內含 MIDP/CLDC 實作(sun_java_wireless_toolkit-2_5-ml-windows.exe)
  • Eclipse SDK 3.2.1:整合開發環境(eclipse-SDK-3.2.1-win32.zip)
  • EclipseME 1.7.9:Eclipse 專用 J2ME 外掛,連接 WTK 模擬器(eclipseme.feature_1.7.9_site.zip,來源:eclipseme.org)

提示:EclipseME 不自帶模擬器,而是將廠商模擬器(如 WTK、Nokia SDK)整合至 Eclipse,提供無縫開發體驗。

二、WTK 安裝與路徑設定

執行 WTK 安裝程式,一路按預設下一步即可。建議安裝至無中文、無空格路徑,例如 C:\WTK22,後續配置會用到此路徑。

三、Eclipse 解壓與外掛安裝

  1. 將 Eclipse 解壓至任意目錄(如 D:\Eclipse),啟動驗證 JDK 是否正常(可寫一個簡單 Java 類測試)。
  2. 安裝 EclipseME 外掛:
    選單 Help → Software Updates → Find and Install → Search for new features → New Archived Site,選擇 eclipseme.feature_1.7.9_site.zip 完成安裝。
  3. 重啟 Eclipse,進入 Window → Preferences → J2ME → Device Management(或 Platform Component),右鍵選擇 Add Wireless Toolkit,指向 WTK 安裝路徑 C:\WTK22。

四、建立第一個 MIDlet 專案

  1. File → New → Project → J2ME → J2ME Midlet Suite,輸入專案名(如 J2METest)。
  2. 選擇平台:J2ME Wireless Toolkit 2.1 MIDP 2.0(或 1.0)。
  3. 建立 MIDlet 類:File → New → Other → J2ME → J2ME Midlet,命名為 Hello。

五、Hello World 程式碼與執行

import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

public class Hello extends MIDlet {
    private Display display;

    public Hello() {
        display = Display.getDisplay(this);
    }

    protected void startApp() {
        Form form = new Form("測試");
        form.append("Hello world!");
        display.setCurrent(form);
    }

    protected void pauseApp() { }

    protected void destroyApp(boolean unconditional) throws MIDletStateChangeException { }
}

在 Navigator 視圖右鍵 Hello.java → Run As → Emulated J2ME Midlet。若模擬器彈出並顯示「Hello world!」,代表環境建置成功。

六、常見問題排查

  • 模擬器無法啟動:確認 JDK 版本與 WTK 相容,檢查 JAVA_HOME 環境變數。
  • EclipseME 未顯示 J2ME 選項:重新安裝外掛,確認 config.ini 未被破壞。
  • 專案建立失敗:檢查 WTK 路徑是否包含中文或特殊符號。

結語

完成上述步驟,你已擁有一套可編寫、編譯、除錯、打包 J2ME 應用的完整開發環境。後續可進一步整合 Nokia、Sony Ericsson 等廠商 SDK,針對特定機型優化應用。

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