岁月联盟 · 中国技术网 本站主页 | 安全认证 | 用户服务 | 技术论坛
新闻快报 | 新手学堂 | 黑客特区 | 程序语言 | 数 据 库 | 防 火 墙 | 路由交换 | 系统集成 | 服 务 器 | 存储备份 | 考试认证
Windows | Linux | Java | 协议分析 | 问题解答 | 进程大全 | 网页设计 | 多 媒 体 | 图库资料 | 软件下载 | 站内下载
  您现在的位置: 岁月联盟 >> Java >> J2ME >> 无线开发 >> Java正文
J2ME无线开发之MIDlet的部署
作者:未知 文章来源:本站整理 点击数: 更新时间:2007-7-22 22:55:12
,本地开发的 MIDlet 将部署到通过数据线连接到桌面的支持 J2ME 的物理设备上。
  • 远程部署:采用远程部署时,本地开发的 MIDlet 上传到远程 Web 服务器。
  • OTA 部署:这意味着 MIDlet 通过无线(OTA)方式下载到支持 J2ME 的物理设备。
  • 部署 MIDlet 的四种方式

    J2ME 模拟工具

    J2ME Wireless Toolkit 提供了完整的模拟环境。要找到它,请按以下方法操作:

    1. 选择 Start > Sun Java Wireless Toolkit 2.3 Beta,此操作将打开 KToolbar 这个模拟工具。
    2. 创建新项目或打开一个现有项目。
    3. 选择 Build。出现 图 1 所示的屏幕。



      图 1. 构建 MIDlet 项目
       

    4. 选择 Run。出现 图 2 所示的屏幕。

      图 2. 运行时的 MIDlet 
       

    对于其他部署选择,可以把项目导出到一个包:

    1. 选择 Project > Package > Create Package。
    2. 如果没有检测到错误,就会创建对应的 JAR 和 JAD 文件。出现 图 3 所示的屏幕。


    图 3. 导出 MIDlet 项目
     

     

    上一页  [1] [2] [3] [4] [5] 下一页  

    本地部署

    如前所述,使用本地部署时,要把在本地桌面上开发的 MIDlet 部署到通过数据线连接到桌面的支持 J2ME 的物理设备。可以通过下载 Motorola Java Application Loader Lite(JAL Lite)把本地 MIDlet 部署到支持 J2ME 的摩托罗拉手机上。JAL Lite 对文件名长度的限制是 16 个字符,要求应用程序的 JAD 和 JAR 文件位于同一目录内,并且不能下载执行网络通信的应用程序。

    用数据线把手机连接到桌面,在桌面启动 JAL Lite。

    应用程序显示设备上已经安装的 MIDlet。要安装新的应用程序,请单击 Connect,然后再单击 Download。应用程序载入器允许您浏览硬盘并选择一个 JAD 文件。一旦选中了文件,应用程序就开始下载应用程序,并显示进度指示器。

    下载完成之后,单击 Disconnect,把手机从数据线断开。浏览手机上可用的 Java 应用程序时,您应可看到刚刚下载的应用程序。请选择它,系统会询问您是否想安装。如果回答是,应用程序即安装,您也就可以开始使用它了。应用程序会一直保存在手机上,直到显式地删除它为止。


    远程部署

    要以远程方式部署无线应用程序:

    1. 把应用程序文件(从 KToolbar 得到的 JAD 和 JAR 文件)上传到远程 Web 服务器。例如,如果项目名称为 CityGuide,就从项目主目录中的 bin 目录(例如 c:\WTK23\apps\games\bin)处上传文件 CityGuide.jad 和 CityGuide.jar。请注意,这两个文件必须放在服务器的同一目录下。
    2. 重新配置 Web 服务器,以便使服务器能够识别 JAD 和 JAR 文件:
      • 对于 JAD 文件类型,选择文件扩展名为 .jad,MIME 类型为 text/vnd.sun.j2me.app-descriptor。
      • 对于 JAR文件类型,选择文件扩展名为 .jar,MIME 类型为 application/java-archive。
    3. 修改 JAD 文件的 MIDlet-Jar-URL 属性,指定 JAR 文件的 URL。例如,在上传到服务器的 games.jad 文件副本中,把 MIDlet-Jar-URL: CiyGuide.jar 改为 MIDlet-Jar-URL:http://YourWebServerAddress:port/pathTo/CityGuide.jar。

    要查看应用程序的部署是否正确,请打开普通的 Web 浏览器,输入 JAD 文件的 URL。J2ME Wireless Toolkit 的默认模拟器应出现,远程部署的应用程序应运行于其中。

    支持 J2ME 的设备中包含一个 Java 应用程序管理器(JAM),由它负责下载、安装和配置应用程序。J2ME Wireless Toolkit 包含一个示例 JAM,可以在默认模拟器中运行。要查看用户将如何下载和管理应用程序,请打开命令提示符,将当前目录更改为 c:\WTK23\bin,并输入命令:emulator -Xjam。

    模拟器出现,您将看到 JAM 的主屏幕。主屏幕如 图 4 所示。


    图 4. J2ME Wireless Toolkit 的 Java 应用程序管理器 —— 主屏幕
     

    选择 Apps,屏幕如 图 5 所示。


    图 5. J2ME Wireless Toolkit 的 Java 应用程序管理器 —— 应用程序屏幕
     

    选择 Install 软键,应用程序的 URL 如 图 6 所示,提示您输入包含应用程序 JAD 文件的 Web 页面的 URL。


    图 6. J2ME Wireless Toolkit 的 Java 应用程序管理器 —— 安装屏幕
     

    有一种更快、更简单的起步方式,就是使用这种形式的命令: emulator -Xjam:install=http://yourWebServerAddress:port/yourApp.jad。

    JAM 下载 JAD 文件中指定的 JAR 文件,

    上一页  [1] [2] [3] [4] 下一页


  • 上一个Java:
  • 下一个Java:
  •  
    热门文章
    推荐文章
    关于我们 | 发展历程 | 网站地图 | 广告服务 | 招贤纳士 | 战略合作 | 友情链接 | 著作声明 | 联系我们
    Copyright © 2002-2007 SYUE All rights reserved.
    E_mail:WebSyue@163.Com 皖ICP备05004589号
    未经授权禁止转载、摘编、复制或建立镜像.如有违反,追究法律责任.
    天龙八部私服 热血江湖私服 天龙八部私服 bet365 魔域私服 劲舞私服 传奇世界私服 bet365 传世私服 传奇世界私服