J2ME(Java 2 Micro Edition)曾是行動裝置應用開發的主流平台,雖然時代已轉向 Android 與 iOS,但了解其開發環境搭建過程,仍有助於掌握 Java 嵌入式開發的核心概念。本文將詳細記錄從零開始建置 J2ME 開發環境的完整步驟,涵蓋 JDK、WTK、Eclipse 及 EclipseME 外掛的安裝與配置。
開始之前,請準備以下四項關鍵軟體(版本號為歷史參考,現代環境請尋找對應最新版):
jdk-6u7-windows-i586-p.exe)sun_java_wireless_toolkit-2_5-ml-windows.exe)eclipse-SDK-3.2.1-win32.zip)eclipseme.feature_1.7.9_site.zip,來源:eclipseme.org)提示:EclipseME 不自帶模擬器,而是將廠商模擬器(如 WTK、Nokia SDK)整合至 Eclipse,提供無縫開發體驗。
執行 WTK 安裝程式,一路按預設下一步即可。建議安裝至無中文、無空格路徑,例如 C:\WTK22,後續配置會用到此路徑。
D:\Eclipse),啟動驗證 JDK 是否正常(可寫一個簡單 Java 類測試)。eclipseme.feature_1.7.9_site.zip 完成安裝。C:\WTK22。J2METest)。J2ME Wireless Toolkit 2.1 MIDP 2.0(或 1.0)。Hello。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!」,代表環境建置成功。
JAVA_HOME 環境變數。config.ini 未被破壞。完成上述步驟,你已擁有一套可編寫、編譯、除錯、打包 J2ME 應用的完整開發環境。後續可進一步整合 Nokia、Sony Ericsson 等廠商 SDK,針對特定機型優化應用。