準備軟件:
1。下載"Windows Mobile 6 Localized Emulator Images
"(http://www.microsoft.com/downloads/details.aspx?familyid=38C46AA8-1DD7-426F-A913-4F370A65A582&displaylang=en),選擇其中的"0409/Windows Mobile 6 Standard Images (USA).msi 73.3 MB"下載。
簡體中文版,請下載"0804/Windows Mobile 6 Standard Images (CHS).msi 83.2 MB"
2。下載"WebSphere Everyplace Micro Environment
"中的 Windows, Windows CE, Windows Pocket PC, Windows XP: WebSphere Everyplace Micro Environment 部分. 在進一步的下載選項中,選擇”CLDC 1.1/MIDP 2.0 for Windows Mobile 5.0 Smartphone Edition/ARM ”
(http://www14.software.ibm.com/download/data/web/en_US/trialprograms/N882497S32820G44.html?S_TACT=104CBW71&st=1&sp=20).
需要注意的是,WebSphere Everyplace Micro Environment不是免費的,試用版有使用限制。
安裝軟件:
1。執行Windows Mobile 6 Standard Images (USA).msi, 安裝目錄, 例如在: C:/Program Files/Microsoft Device Emulator
2。執行ibm-weme-wm50-arm-midp20_6.1.1.20061110-161633.exe文件。例如將這個文件安裝到”C:/Java”目錄後,可以在”C:/Java/IBM/WEME/runtimes/61/wm50-arm-sp-midp20”目錄下看到”weme-wm50-sp-arm-midp20_6.1.1.20061110-161633.zip”. 解壓縮zip文件到temp目錄下備用, 目錄結構如下
部署 Java程序到Windows Mobile 仿真器上
1。準備Java程序包,打開NetBeans IDE, 找到項目VariousGames. (如何生成VarousGames項目,參考前面《(一)NetBeans IDE上的手機遊戲例子》
2。找到VarousGames生成的兩個文件。
VariousGames.jar
VariousGames.jad
3。打開"Windows Mobile 6 Standard "仿真器,路徑是”Windows Mobile 6 SDK” -> "Standard Emulator Images" -> "US English" -> "Standard", 出現如下仿真器:
4。接下來要爲這個仿真器建立一個虛擬的存儲卡,用來放置Java 程序文件,以及運行Java程序所需要的 JVM。選擇仿真器上的菜單“File”->"Configure...", 出現“Emulator Properties”窗口,在“Shared Folder”欄中,選擇或者輸入目錄,作爲一個虛擬的存儲卡. 例如”C:/Java/Emulator/wm_card”
VariousGames.jad
VariousGames.jar
C:/Java/Emulator/wm_card的目錄結構如下
6。在Windows Mobile 仿真器上安裝JVM環境, 在仿真器上找到"File Explorer", 在"My Device" 中選擇"Storage Card", 可以看到如下內容:
7。在仿真器裏,運行 /Storage Card/j9/midp20/bin下的emulator
8。按下” Install”按鈕, 在 URL 文本框中,輸入:"file:///Storage Card/VariousGame.jad"
9。再經過幾個提示信息窗口後,會出現以下的MIDlet列表.