作者「超子」記錄其從零開始學習 Java,目標是開發手機小工具。環境組合:J2SE 1.4.2_06 + J2ME Wireless Toolkit 2.1_01 (支援 MIDP 2.0) + Eclipse 3.01 + EclipseME 外掛。
安裝 JDK 後,右鍵「我的電腦」→ 內容 → 進階 → 環境變數,新增/修改系統變數:
| 變數名 | 變數值(示例,請替換為實際安裝路徑) |
|---|---|
CLASSPATH | .;d:\j2sdk1.4.2_06\lib\tools.jar;d:\j2sdk1.4.2_06\lib\dt.jar;d:\j2sdk1.4.2_06\bin |
JAVA_HOME | d:\j2sdk1.4.2_06 |
Path | d:\j2sdk1.4.2_06\bin;%SystemRoot%\system32;...(原有值保留) |
關鍵提醒:
- 路徑中的
d:\需替換為實際安裝盤符- 若變數已存在,在原值後加分號
;追加,不要覆蓋CLASSPATH開頭的.代表當前目錄,不可省略
HelloWorld 確認 JDK 整合正常| 問題 | 原因 | 解決 |
|---|---|---|
| javac 不是內部命令 | Path 未包含 JDK bin 目錄 | 檢查 Path 變數,重啟 CMD |
| Eclipse 報錯找不到類 | Eclipse 路徑含中文 | 移至純英文路徑(如 D:\eclipse) |
| WTK 模擬器啟動失敗 | JDK 版本不匹配 | WTK 2.1 需 JDK 1.4.x 或 1.5.x |
| CLASSPATH 設定後無效 | 未重啟命令列視窗 | 關閉舊 CMD,重新開啟 |
startApp/pauseApp/destroyApp)Display、Form、Canvas、Command 等核心 UI 類GameCanvas + LayerManager 開發簡單遊戲HttpConnection、SocketConnection) 與 XML/JSON 解析環境搭建只是萬里長征第一步。J2ME 雖已退出歷史舞台,但其「受限資源下的工程思維」——記憶體管理、效能優化、跨裝置適配——至今仍是移動開發、物聯網開發的寶貴財富。願每位從零開始的學習者,都能在代碼世界裡找到屬於自己的樂趣。