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

J2ME 入門必讀:開發環境選擇 (Symbian/WinCE/Brew/Java) 與 WTK 實戰筆記

     編輯:J2ME

平台選擇指南

J2ME 開發環境搭建 (WTK 1.4/2.0)

  1. 安裝 JDK 1.3/1.4。
  2. 安裝 J2ME_Wireless_Toolkit (WTK),自動配置 JDK 路徑。
  3. 啟動 KToolBar:建立專案 → 填寫專案名與 MIDlet 名 → 編譯 → 運行模擬器 → 打包 (生成 .jar/.jad)。

目錄結構


WTK安裝目錄/
├── apps/          # 專案目錄 (含 src/, res/, bin/, classes/)
├── bin/           # 核心工具
├── docs/          # API 文檔、用戶指南 (必讀)
├── lib/           # CLDC/MIDP API 包
└── wtklib/devices/ # 模擬器皮膚配置

MIDlet 結構

  • 繼承 javax.microedition.midlet.MIDlet (類似 Applet)。
  • 核心包:javax.microedition.lcdui (UI)、rms (持久化)、io (網路)。
  • 繼承自 Java SE:java.io, lang, util 子集。

常用工具與技巧

  • 編輯器:UltraEdit (輕量)、Eclipse (免費開源、代碼提示、重構)、JBuilder、Sun ONE。
  • 混淆:retroguard (WTK1.4 內建支援,放入 bin 目錄) 或 proguard (WTK2.0 支援,可混淆廠商擴展包)。壓縮體積、防反編譯。
  • 廠商擴展包:如 Nokia UI API,安裝 nds_jme 管理工具 → 安裝 SDK 到 wtklib/devices → KToolBar 選擇對應模擬器。注意:每次修改需先打包再運行。

學習路徑建議

  1. 配置好 WTK + 編輯器,跑通 HelloWorld。
  2. 研讀 WTK docs 目錄下的 API 文檔與用戶指南。
  3. 嘗試 lcdui 各種元件、Canvas 繪圖、RMS 存取、HTTP 連線。
  4. 引入廠商擴展 API 實現震動、燈光、簡訊等進階功能。
  5. 完成第一個完整小遊戲 (含策劃、美術、邏輯、打包、真機測試)。

本文來自編程入門網:原文連結

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
平台語言/工具優點缺點
SmartPhone (WinCE)eMbedded VC++ 4.0 / VS.NET 2003 (C++/C#)熟悉 VC/VS 環境模擬器啟動極慢
Symbian (Nokia S60/UIQ)C++ (nS60 SDK + VC6 + Perl + JDK1.3)主流機型支援環境配置極繁瑣 (路徑、盤符、SP 补丁)
BREW (高通)C (BREW SDK + VC6 + MIF 編輯器)高通晶片機型真機測試需註冊繳費、ClassID 管理麻煩
Java ME (MIDP/CLDC)J2ME WTK + 任意編輯器 (UE, Eclipse, JBuilder)一次編譯、到處運行、門檻低、開發快受限於沙箱,無法直接存取電話簿/簡訊/硬體 (需廠商擴展 API)