(五)Java游戏部署在Windows Mobile平台仿真器(Microsoft)

news/2025/4/22 1:45:52
前面几种平台,都可以集成到NetBeans IDE开发环境中. 很遗憾的是, 目前NetBeans还没办法集成Windows Mobile平台的仿真器. 可以采用不同于前面平台的方式,把Java程序部署在Windows Mobile平台的仿真器上.

准备软件:

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”



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 目录下,放入两个文件
  1. 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列表.



10。运行PushPuzzle的结果如下:







https://dhexx.cn/news/show-3784639.html

相关文章

ESP32-C3 学习测试 蓝牙 篇(七、GATT 数据通信 — 发送自定义数据)

前面我们已经入门了 GATT 的开发,更进一步,进行想要的数据通信 。目录前言1、通信问题思考2、 如何才能每次传输不同的数据3、 对 handle 的认识4、继续尝试5、测试成功结语前言 本来计划直接做一个蓝牙的小应用,首先得实现一下自己想要数据…

(四)Java游戏部署在BlackBerry仿真器上(RIM)

准备软件:1。下载 BlackBerry Java Development Environment v4.2.1 (http://na.blackberry.com/eng/developers/downloads/jde.jsp) 安装软件:1。运行BlackBerry_JDE_4.2.1.exe,安装目录,例如&#xff1a…

ESP32-C3 应用 篇(实例二、通过蓝牙将传感器数据发送给手机,手机端控制 SK6812 LED)

ESP32-C3 蓝牙部分我们学习了GATT,本文尝试使用蓝牙做一个简单的小应用。目录前言一、整体框架二、数据传输部分2.1 添加温湿度驱动组件2.2 传感器数据传输程序再次说明: ESP_GATTS_READ_EVT 事件2.3 功能测试2.4 代码优化三、控制部分3.1 添加LED驱动组…

嵌入式Linux 开篇大吉

❤️ 大家好,我是矜辰所致,从去年开始计划写博文的时候就已经在考虑嵌入式 Linux,但是在此之前花了快一年的时间整理了自己的一些笔记和心得,最后也就是以文章形式呈现给大家的这些博文。 ❤️ 发现在如今的C站,嵌入式…

(三)Java游戏部署在Symbian平台仿真器上(Nokia)

准备软件:1。下载 Series 80 Platform SDKs (http://forum.nokia.com/main/resources/tools_and_sdks/index.html#java), 这个SDK包括两部分,我们只需要下载MIDP部分"Series 80 Developers Platform 2.0 SDK for Symbian OS, for …

(二)Java游戏部署在Linux平台仿真器上(Motorola)

准备软件:1。下载 Motorola Java ME SDK v6.4 for Linux OS Products (http://developer.motorola.com/docstools/sdks/linux64/)安装软件:1。解压缩linux_64_SDK.zip, 例如,解压缩后的文件放在c:/java/Motorola目录下&#xff12…

缺少比较器,运放来救场!(运放当做比较器电路记录)

电路小课堂,结合实际聊一聊使用运放做比较器的例子... by 矜辰所致目录前言一、运放和比较器1.1 简介1.2 ☆输出端☆1.3 运放当做比较器注意事项二、电路记录2.1 一个得意的方案替换2.2 一些细节的再次说明结语前言 最近做了一个小项目,因为一个比较器缺…

(一)NetBeans IDE上的Java手机游戏例子

准备软件:1。下载Java SE 5.0或以上版本(http://java.sun.com/javase/downloads/index_jdk5.jsp )2。下载NetBeans IDE 5.5.1 (http://zh-cn.netbeans.org/ )3。下载NetBeans Mobility Pack for CLDC (http://zh-cn.netbeans.org/ )安装软件:按照以下顺序…

嵌入式 Linux 入门(二、Linux 文件系统、文件类型及权限管理)

嵌入式 Linux入 门第二课, linux 文件系统、文件类型及权限管理。 ...... 矜辰所致目录前言一、Linux 文件属性1.1 Linux 文件类型1.2 Linux 文件权限及修改二、Linux 用户系统2.1 Linux 的用户UID2.2 Linux 的用户组GID2.3 文件归属者修改命令三、Linux 文件系统简…

Struts的心酸往事

2002年初,Java服务器端技术正处于塑型阶段,MVC作为一种架构模式,正逐渐开始在众多技术人员的大脑中蔓延。此时,Apache Struts在合适的时间出现,从而逐渐发展成为Java Web MVC框架事实上的标准。关于Struts,…