CNJM首页 | 业界新闻 | 手机软件 | 终端应用 | 资源下载 | 开发文档 | EclipseME | CNJM论坛 加入收藏 | 设为首页  
logoTop pad
logoBottom
首页
历史
目录
先决条件
安装
创建一个新项目
创建一个新MIDlet
运行/调试
打包发布
高级话题
参考
常见问题
提交问题报告
技术支持
EclipseME开发者
许可证

Eclipse Ready Logo
SourceForge.net Logo


CNJM.net
spacer


运行/调试一个MIDlet

本文档说明了如何使用EclipseME在无线工具包模拟器上运行和调试你的MIDlet。

  1. 开始之前
  2. 快速的调试MIDlet
  3. 手动创建一个启动配置
  4. 在模拟器上调试
  5. 有数字签名的MIDlet

开始之前

你必须改变一些Eclipse的默认设定以调试MIDlet。在安装文档中说明了需要进行哪些改变。 请点击这里看看你需要进行哪些改变。

快速的调试MIDlet

要对一个MIDlet进行快速调试,只要从调试(Debug)项中选择 模拟运行J2ME MIDlet (Emulated J2ME Midlet)项即可。

screenshot

这样EclipseME会使用当前的默认设置来自动创建一个启动配置项,并启动调试器。

或者,你也可以使用右键点击你的MIDlet类并选择调试(Debug) 项中的模拟运行J2ME MIDlet (Emulated J2ME Midlet)项, 来使用“根据上下文启动(contextual launch)”的特性。

screenshot

当你用上述两种方式之一时,就为启动MIDlet (Midlet launching)模式自动生成了启动配置。 关于不同的启动模式的进一步信息,请参见这里

手动创建一个启动配置

你可以选择运行(Run)...调试(Debug)...来手动 创建一个启动配置,点击左面面板中无线工具包模拟 (Wireless Toolkit Emulation), 然后按新建(New)按钮。

screenshot

默认情况下,启动配置是按照无线下载模式创建的。 关于不同的启动模式的进一步信息,请参见这里

在模拟器上调试

从Eclipse 3.0开始,就可以在J2ME模拟器自带的KVM上进行调试了。 “模拟运行J2ME MIDlet”的启动配置项也可以用于在模拟器中调试MIDlet。

注意:一般情况下,无法在“无线下载”模式下对MIDlet进行调试。

有数字签名的MIDlet

一般情况下,当你使用非OTA模式启动时,EclipseME将尝试使用verified(经过校验的类)目录下的类来运行模拟器, 而不会进行一次完整的部署过程。但某些模拟器无法在此模式下运行,而需要你的项目被完整地部署。 另外,OTA启动模式也要求项目被完整部署。

EclipseME会自动处理这些情况。由于数字签名处理是部署流程的一部分,因此如果你对MIDlet进行了数字签名, 那么,根据你对签名密码的设置,在启动过程中EclipseME可能会提示你输入密钥库密码和密钥密码。 一般情况下这只会在你把EclipseME配置为提示输入密码,并且第一次启动模拟器的时候发生。随后,EclipseME 就会把密码保存在密码中,因此直到你关闭Eclipse或改变了工作空间,EclipseME都不必再次提示你输入密码。

详细情况,请参见关于MIDlet套件的数字签名一节。



Copyright © 2005, http://www.eclipseme.org. All rights reserved. 本中文版由中国Java手机网<www.cnjm.net>翻译