(七)Java遊戲部署在Palm Os平臺仿真器(Access)

由於Palm OSAccess公司收購,因此Palm OS 也被另命名爲Garnet OS。但在這一小節的介紹中,依然採用Palm OS的稱呼。

準備軟件:

Access網站(http://www.access-company.com/developers/downloads/index.html)上下載

  1. "Garnet OS Development Suite, Version 1.2""

  2. Java Technology for Garnet OS (Java Technology for Garnet OS Toolkit (WEME Release 5.7.1)

安裝軟件:

1。運行 Garnet OS Development Suite, Version 1.2 安裝文件Garnet_OS_Development_Suite_1_2_Installer.zip,安裝在c:/Program Files目錄下, 安裝完成後,可以看到C:/Program Files/ACCESS/Garnet OS Development Suite目錄。

2。解壓縮Java Technology for Garnet Os文件Java_Tech_for_Garnet_WEME57.zip到目錄C:/Java/PalmOS

3。準備Java程序包,打開NetBeans IDE, 找到項目VariousGames. (如何生成VarousGames項目,參考前面《()NetBeans IDE上的手機遊戲例子

4。鼠標右鍵點擊VarousGames, 選擇"生成項目",可以在輸出窗口中,看到生成了兩個文件,(VariousGames.jar, VariousGames.jad)Palm Os上的運行文件後綴名是prc. 下面需要將這兩個文件轉換爲Palm Os上的prc文件

5。打開目錄C:/Java/PalmOS/Tools/lib。把jclFoundation10目錄和charconv.zip一起拷貝到JDKlib目錄下,比如C:/Java/jdk1.6.0/lib

6。運行C:/Java/PalmOS/Tools/bin目錄下的jartoprc_w.exe,在“JAD File or URL”中輸入VariousGames.jad及路徑,比如“E:/mymodules/VariousGames/dist/VariousGames.jad”, 點擊“Generate PRC”按鈕,可以在窗口下方看到如下結果“Done. Result is: E:/mymodules/VariousGames/dist/games.prc“


7。接下來爲Palm OS Simulator 準備JVM環境。在C:/Program Files/ACCESS/Garnet OS Development Suite/sdk-5r4/tools/Palm_OS_54_Simulator/release/目錄下新建立Autoload錄。拷貝下列文件到目標目錄

源文件

目標文件

C:/Java/PalmOS/JVM/Simulator/J9JavaVMMidp20.dll

C:/Program Files/ACCESS/Garnet OS Development Suite/sdk-5r4/tools/Palm_OS_54_Simulator/release/J9JavaVMMidp20.dll

C:/Java/PalmOS/JVM/Simulator/ams.prc

C:/Program Files/ACCESS/Garnet OS Development Suite/sdk-5r4/tools/Palm_OS_54_Simulator/release/Autoload/ams.prc

C:/Java/PalmOS/JVM/Simulator/J9JavaVMMidp20.prc

C:/Program Files/ACCESS/Garnet OS Development Suite/sdk-5r4/tools/Palm_OS_54_Simulator/release/Autoload/J9JavaVMMidp20.prc

C:/Java/PalmOS/JVM/Simulator/J9JavaVMMidp20_es.prc

C:/Program Files/ACCESS/Garnet OS Development Suite/sdk-5r4/tools/Palm_OS_54_Simulator/release/Autoload/J9JavaVMMidp20_es.prc

C:/Java/PalmOS/JVM/Simulator/J9JavaVMMidp20_zh_CN.prc

C:/Program Files/ACCESS/Garnet OS Development Suite/sdk-5r4/tools/Palm_OS_54_Simulator/release/Autoload/J9JavaVMMidp20_zh_CN.prc

C:/Java/PalmOS/JVM/Simulator/j9keystore.prc

C:/Program Files/ACCESS/Garnet OS Development Suite/sdk-5r4/tools/Palm_OS_54_Simulator/release/Autoload/j9keystore.prc

C:/Java/PalmOS/JVM/Simulator/J9Launcher.prc

C:/Program Files/ACCESS/Garnet OS Development Suite/sdk-5r4/tools/Palm_OS_54_Simulator/release/Autoload/J9Launcher.prc

C:/Java/PalmOS/JVM/Simulator/j9pref.prc

C:/Program Files/ACCESS/Garnet OS Development Suite/sdk-5r4/tools/Palm_OS_54_Simulator/release/Autoload/j9pref.prc

C:/Java/PalmOS/JVM/Simulator/j9secpol.prc

C:/Program Files/ACCESS/Garnet OS Development Suite/sdk-5r4/tools/Palm_OS_54_Simulator/release/Autoload/j9secpol.prc

C:/Java/PalmOS/JVM/Simulator/PalmMidp20_22.prc

C:/Program Files/ACCESS/Garnet OS Development Suite/sdk-5r4/tools/Palm_OS_54_Simulator/release/Autoload/PalmMidp20_22.prc

C:/Java/PalmOS/JVM/Simulator/pref.prc

C:/Program Files/ACCESS/Garnet OS Development Suite/sdk-5r4/tools/Palm_OS_54_Simulator/release/Autoload/pref.prc

E:/mymodules/VariousGames/dist/games.prc

C:/Program Files/ACCESS/Garnet OS Development Suite/sdk-5r4/tools/Palm_OS_54_Simulator/release/Autoload/games.prc


Java遊戲部署在Palm OS Simulator

1。運行”Garnet OS Simulator”, 選擇“ACCESS”->"Garnet SDK Tools" -> "Garnet OS Simulator", 或者雙擊運行C:/Program Files/ACCESS/Garnet OS Development Suite/sdk-5r4/tools/Palm_OS_54_Simulator/release目錄下的PalmSim_54_rel.exe



2。Palm中的games圖標就是之前編譯的games.prc. 鼠標點擊運行games, 可以看到如下結果:



3。很不幸地是,繼續在Palm OS Simulator上運行這兩個Java遊戲,會遇到下面的錯誤."SystemMgr.c, Line:6244, SysLikerStub(): Failed to load the shared library"


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章