部署基础 
MIDlet 分成两个大类: 
- 本地 MIDlet,也叫做独立 MIDlet,它们在手持设备上执行自己的全部操作,不需要访问无线网络上的资源。示例有:计算器和简单的日程安排程序。 
 - 网络 MIDlet 由运行在无线设备部分组件和网络上的组件构成,所以依赖于通过网络对外部资源的访问;例如:一个 Stock MIDlet 有一个在无线电话上的客户机,它与网络服务器进行交互以获得股票信息。 
 
本地 MIDlet 也比网络 MIDlet 容易测试。例如,即使无线电话未连接网络,也能在无线电话上运行计算器程序,而如果没有与实际传输消息的 SMTP 服务器的连接,电子邮件客户机就无法工作。 
MIDlet 也可以按它们的部署方式分类:
- 模拟:模拟器可以部署和运行本地开发的 MIDlet。J2ME Wireless Toolkit 允许您在开发环境中运行本地无线应用程序;JAD 和 JAR 文件位于您自己的系统中(如果使用的 J2ME Wireless Toolkit 位于 c:\WTK23\apps\YourProject\bin 目录下);所以,模拟器提供了一个模拟环境,是 MIDlet 测试的主要平台。 
 - 本地部署:采用本地部署时,本地开发的 MIDlet 将部署到通过数据线连接到桌面的支持 J2ME 的物理设备上。 
 - 远程部署:采用远程部署时,本地开发的 MIDlet 上传到远程 Web 服务器。 
 - OTA 部署:这意味着 MIDlet 通过无线(OTA)方式下载到支持 J2ME 的物理设备。 
 
部署 MIDlet 的四种方式
J2ME 模拟工具
J2ME Wireless Toolkit 提供了完整的模拟环境。要找到它,请按以下方法操作:
- 选择 Start > Sun Java Wireless Toolkit 2.3 Beta,此操作将打开 KToolbar 这个模拟工具。 
 - 创建新项目或打开一个现有项目。 
 - 选择 Build。出现 图 1 所示的屏幕。 
图 1. 构建 MIDlet 项目
 
 - 选择 Run。出现 图 2 所示的屏幕。 
图 2. 运行时的 MIDlet 
 
 
对于其他部署选择,可以把项目导出到一个包:
- 选择 Project > Package > Create Package。 
 - 如果没有检测到错误,就会创建对应的 JAR 和 JAD 文件。出现 图 3 所示的屏幕。 
 
图 3. 导出 MIDlet 项目
 
 
查看本文来源