(五)Java游戏部署在Windows Mobile平台仿真器(Microsoft)
<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog.html" frameborder="0" width="728" scrolling="no" height="90"></iframe><div class="postText">前面几种平台,都可以集成到NetBeansIDE开发环境中. 很遗憾的是, 目前NetBeans还没办法集成Windows Mobile平台的仿真器. 可以采用不同于前面平台的方式,把Java程序部署在WindowsMobile平台的仿真器上.准备软件:
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.2MB"
2。下载"WebSphere Everyplace Micro Environment
"中的 Windows, Windows CE, Windows Pocket PC, WindowsXP:WebSphere Everyplace Micro Environment 部分. 在进一步的下载选项中,选择”CLDC 1.1/MIDP2.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).
需要注意的是,WebSphereEveryplace 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目录下备用,目录结构如下
http://p.blog.csdn.net/images/p_blog_csdn_net/adali/327518/o_netbeans_javame_deployment_html_m3866be43.jpg
部署 Java程序到Windows Mobile 仿真器上
1。准备Java程序包,打开NetBeansIDE, 找到项目VariousGames. (如何生成VarousGames项目,参考前面《(一)NetBeansIDE上的手机游戏例子》
2。找到VarousGames生成的两个文件。
VariousGames.jar
VariousGames.jad
3。打开"Windows Mobile 6 Standard "仿真器,路径是”Windows Mobile6 SDK” -> "Standard Emulator Images" -> "US English" -> "Standard",出现如下仿真器:
http://p.blog.csdn.net/images/p_blog_csdn_net/adali/327518/o_netbeans_javame_deployment_html_m3c7b2076.jpg
4。接下来要为这个仿真器建立一个虚拟的存储卡,用来放置Java 程序文件,以及运行Java程序所需要的 JVM。选择仿真器上的菜单“File”->"Configure...", 出现“Emulator Properties”窗口,在“Shared Folder”栏中,选择或者输入目录,作为一个虚拟的存储卡.例如”C:\Java\Emulator\wm_card”
http://p.blog.csdn.net/images/p_blog_csdn_net/adali/327518/o_netbeans_javame_deployment_html_m52363418.jpg
5。在 C:\Java\Emulator\wm_card目录下,创建目录\j9\midp20,拷贝weme-wm50-sp-arm-midp20_6.1.1.20061110-161633.zip解压缩后的bin和lib目录到\j9\midp20目录下,在C:\Java\Emulator\wm_card目录下,放入两个文件VariousGames.jad
VariousGames.jar
C:\Java\Emulator\wm_card的目录结构如下
http://p.blog.csdn.net/images/p_blog_csdn_net/adali/327518/o_netbeans_javame_deployment_html_25499c37.jpg
6。在Windows Mobile 仿真器上安装JVM环境, 在仿真器上找到"FileExplorer", 在"My Device" 中选择"Storage Card",可以看到如下内容:
http://p.blog.csdn.net/images/p_blog_csdn_net/adali/327518/o_netbeans_javame_deployment_html_6bbf4c05.jpg
7。在仿真器里,运行 \Storage Card\j9\midp20\bin下的emulator
http://p.blog.csdn.net/images/p_blog_csdn_net/adali/327518/o_netbeans_javame_deployment_html_26842899.jpg
http://p.blog.csdn.net/images/p_blog_csdn_net/adali/327518/o_netbeans_javame_deployment_html_mb95b510.jpg
8。按下” Install”按钮,在 URL 文本框中,输入:"file:///Storage Card/VariousGame.jad"
http://p.blog.csdn.net/images/p_blog_csdn_net/adali/327518/o_netbeans_javame_deployment_html_414798f6.jpg
http://p.blog.csdn.net/images/p_blog_csdn_net/adali/327518/o_netbeans_javame_deployment_html_73adfe78.jpg
9。再经过几个提示信息窗口后,会出现以下的MIDlet列表.
http://p.blog.csdn.net/images/p_blog_csdn_net/adali/327518/o_netbeans_javame_deployment_html_m78abb1e1.jpg
10。运行PushPuzzle的结果如下:http://p.blog.csdn.net/images/p_blog_csdn_net/adali/327518/o_netbeans_javame_deployment_html_m1f2baf96.jpg
页:
[1]