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

J2ME 開發環境搭建完整步驟:JDK、WTK、NetBeans、命令行構建與模擬器運行

     編輯:J2ME

前言

J2ME 開發環境搭建看似繁瑣,實則邏輯清晰。本文提供從零開始的標準化安裝流程,涵蓋圖形化工具 (NetBeans Mobility Pack) 與命令行構建兩條路徑,滿足不同團隊習慣。

標準安裝順序 (Windows 示例)

  1. JDK: 安裝 JDK 1.6+ (建議 1.8),配置 JAVA_HOME、PATH、CLASSPATH。
  2. WTK 2.5.2 (Sun Java Wireless Toolkit): 官網下載安裝,選 Standalone 模式 (獨立模式),稍後可被 IDE 整合。
  3. NetBeans 5.5.1 + Mobility Pack 5.5.1: 先裝 NetBeans,再裝 Mobility Pack 插件 (或下載 All-in-one 包)。

路徑一:WTK 圖形化界面 (KToolbar) 開發流程

  1. 啟動 KToolbar (開始菜單 → Sun Java Wireless Toolkit)。
  2. 點 New Project,輸入專案名、主類名 (含包路徑)。
  3. 源碼放入:C:\WTK252\apps\\src\。
  4. 點 Build 編譯、預驗證。
  5. 設備選單選 DefaultGrayPhone (或其他模擬器皮膚)。
  6. 點 Run 啟動模擬器運行。
  7. 打包發布: Project → Package → Create Package 生成 .jar + .jad,雙擊 JAD 可在模擬器安裝運行。

路徑二:命令行構建 (適合 CI/CD、腳本自動化)

REM 1. 編譯
javac -bootclasspath "C:\WTK252\lib\midpapi.jar;C:\WTK252\lib\cldcapi.jar" 
      -d tmpclasses src\*.java

REM 2. 創建 Manifest.mf
echo MIDlet-1: MyMidlet,MyMidlet.png,MyMidlet > manifest.mf
echo MIDlet-Name: MyMidlet >> manifest.mf
echo MIDlet-Vendor: MyCompany >> manifest.mf
echo MIDlet-Version: 1.0 >> manifest.mf
echo MicroEdition-Configuration: CLDC-1.1 >> manifest.mf
echo MicroEdition-Profile: MIDP-2.0 >> manifest.mf

REM 3. 打包 JAR
jar cfm MyMidlet.jar manifest.mf -C tmpclasses . -C res .

REM 4. 創建 JAD (需填寫實際 JAR 大小)
echo MIDlet-1: MyMidlet,MyMidlet.png,MyMidlet > MyMidlet.jad
echo MIDlet-Jar-Size: 12345 >> MyMidlet.jad
echo MIDlet-Jar-URL: MyMidlet.jar >> MyMidlet.jad
echo MIDlet-Name: MyMidlet >> MyMidlet.jad
echo MIDlet-Vendor: MyCompany >> MyMidlet.jad
echo MIDlet-Version: 1.0 >> MyMidlet.jad

REM 5. 模擬器運行 JAD
emulator -Xdescriptor:MyMidlet.jad

NetBeans Mobility Pack 開發流程

  1. File → New Project → Mobility → MIDP Application。
  2. 視覺化設計:Visual Midlet 拖拉拽 Screen/Component,生成代碼骨架。
  3. 邏輯填充:雙擊組件進入源碼編輯器,寫事件處理、網絡、RMS 代碼。
  4. 運行:工具列 Run** (綠色播放鍵) 自動編譯、打包、啟動模擬器。
  5. 打包:Build → Create Distribution 生成發布包。

常見環境問題排查

現象原因解決
javac 提示找不到 midpapi.jarWTK 安裝路徑有空格或 -bootclasspath 路徑錯誤用短路徑 (C:\PROGRA~1) 或引號括起路徑
模擬器啟動報 ClassFormatErrorJDK 版本與 WTK 版本不匹配 (如 JDK 1.7 + WTK 2.5.2)用 JDK 1.6 或 WTK 3.0+
NetBeans 無法啟動模擬器Mobility Pack 未正確關聯 WTK 平台Tools → Java Platforms → Add Platform → WTK 目錄
中文顯示亂碼源碼編碼非 UTF-8 / 模擬器字體不支援專案編碼設為 UTF-8,模擬器選支援中文字體皮膚

總結

「JDK → WTK → IDE」三步走是鐵律。新手建議先跑通 KToolbar 流程理解底層編譯/打包/運行機制,再擁抱 NetBeans/Eclipse 視覺化開發。命令行構建腳本納入版本控制,是專業團隊自動化交付的基石。

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