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

Eclipse 開發 J2ME 完整指南(三):Hello World MIDlet 實戰

     編輯:Java 相關知識

環境就緒,正式進入 J2ME 開發實戰。本文以經典 Hello World 為例,完整演示 MIDlet Suite 專案建立、MIDlet 類別編寫、套件自動導入、模擬器運行配置與真機發布前奏。

建立 MIDlet Suite 專案

  1. File → New → Project…,展開 J2ME 選擇 J2ME Midlet Suite
  2. 專案名:HelloWorld,路徑採預設 → Next
  3. **MIDP 版本選擇**:相容性優先選 MIDP 1.0(WTK 2.1 平台),主流機型支援度最高;MIDP 2.0 機型仍屬少數 → Next
  4. Java Build Settings 採預設 → Finish
  5. EclipseMe 自動配置編譯/運行環境,Navigator 檢視 HelloWorld.jad 可見專案結構

新增 MIDlet 類別

  1. Navigator 右鍵專案 → New → Other… → J2ME → J2ME Midlet
  2. 套名:demo,類別名:HelloWorldMIDlet → Finish
  3. EclipseMe 自動產生框架代碼(繼承 MIDlet、實作三大生命週期方法)

注入功能代碼

package demo;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
import javax.microedition.lcdui.Display;      // 自動導入
import javax.microedition.lcdui.TextBox;     // 自動導入

public class HelloWorldMIDlet extends MIDlet {
    private TextBox textbox;

    public HelloWorldMIDlet() {
        textbox = new TextBox("測試程式", "Hello World! ", 20, 0);
    }

    protected void startApp() throws MIDletStateChangeException {
        Display.getDisplay(this).setCurrent(textbox);
    }
    protected void pauseApp() { }
    protected void destroyApp(boolean unconditional) throws MIDletStateChangeException { }
}

關鍵步驟:代碼報紅(缺少 Display/TextBox 匯入)→ 選單 Source → Organize Imports → EclipseMe 自動補全匯入陳述式。

運行配置與模擬器啟動

  1. Run → Run…,左側右鍵 Wireless Toolkit Emulator → New
  2. 裝置選擇:DefaultColorPhone(彩螢幕主流機型模擬)或 DefaultGrayPhone(單色)
  3. 其他採預設 → Run

彈出彩螢幕手機模擬器視窗,螢幕顯示 「Hello World!」,標誌著首支 MIDlet 成功跑通。

下一步預告

下篇將講解 真機發布流程:JAD/JAR 封裝、OTA 部署、手機安裝驗證,完成一個可在實體手機運行的應用程式。

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