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

Eclipse Ready Logo
SourceForge.net Logo


CNJM.net
spacer


本插件支持的无线工具包

本文档列举了插件支持的无线工具包(WTK),并说明了如何正确导入这些工具包。

  1. 支持的工具包列表
  2. 关于工具包的导入

支持的工具包列表

目前,经过测试,EclipseME支持下列无线工具包。 点击下面相应链接以获得进一步信息。

图例
  • 经测试可正常工作
  • 已获得可正常工作的报告
  • 可以部分的工作
  • 无法工作

其它工具包可能也可以和EclipseME一起工作,但我们不会对它们进行支持和测试。 特别的,从0.6.0版本开始,EclipseME开始支持符合“统一模拟器接口”(UEI)规范的模拟器。 因此,虽然有些工具包未出现在下面列表中,但仍有可能被当作“普通UEI模拟器”而正常工作。 请参考安装说明中的 为插件配置无线工具包一节 以获取配置UEI模拟器的进一步信息。

Sun无线工具包

http://wireless.java.sun.com.

Windows

  • Sun's 1.04 无线工具包
  • Sun's 2.0 无线工具包
  • Sun's 2.1 无线工具包
  • Sun's 2.2 无线工具包
  • Sun's 2.3 无线工具包

Linux

  • Sun's 2.1 无线工具包
  • Sun's 2.2 无线工具包
  • Sun's 2.3 无线工具包

摩托罗拉J2ME™ SDK

http://www.motocoders.com/.

Windows

  • 4.1版

    模拟器 7.2 - 可以编译,但不能调试和运行
    模拟器 7.5 - 可以编译,但不能调试和运行
    模拟器 A.1 - 可以“运行”和“调试”
    模拟器 M.1 - 可以编译,但不能调试和运行

  • 版本 4.3

    模拟器 A.1 - 可以“运行”和“调试”
    模拟器 A.3 - 仅“运行”
    模拟器 M.1 - 可以“运行”和“调试”
    模拟器 M.3 - 可以“运行”和“调试”

  • 版本 4.4

    模拟器 A.1 - 可以“运行”和“调试”
    模拟器 A.3 - 仅“运行”
    模拟器 M.1 - 可以“运行”和“调试”
    模拟器 M.3 - 可以“运行”和“调试”

  • 版本 5.2

    模拟器 A.1 - 经调整可以“运行”和“调试”(参见下面的注解1)
    模拟器 A.3 - 可以编译,但目前无法“运行”和“调试”
    模拟器 A.4 - 可以编译,但目前无法“运行”和“调试”
    模拟器 M.1 - 经调整可以“运行”和“调试”(参见下面的注解2)
    模拟器 M.3 - 可以“运行”和“调试”

注解1: Motorola SDK 5.1.2版和5.2版缺失了一个名为"dbgclasses.zip"的文件,但A.1模拟器却需要这个文件。 发布版无法正常调试,因为当遇到断点的时候正好要用到这些缺失的类。 这个文件一般应位于EmulatorA.1/bin目录下,你可以从4.4版本的SDK中复制过来。 经过这样修正,调试就应该可以正常进行了。

注解2: Motorola M.1 模拟器并未提供(至少文档中并未提及)从bin/resources目录选择设备皮肤的运行参数。 而4.x版系列模拟器只有一个皮肤 - A760。到5.x版系列则改成了A760_A760i.props和A768_A768i.props这两个皮肤, 但是模拟器在默认情况下仍然会试图寻找一个叫A760.props的文件,而此文件实际并不存在。 因此只要把A760_A760i.props和A768_A768i.props这两个文件之一复制一份成A760.props(或重命名为A760.props), 然后就都可以正常工作了。

Linux

  • 不可用

诺基亚J2ME开发者套件2.2

http://www.forum.nokia.com.

Windows

  • Nokia_6230_MIDP_Concept_SDK_Beta_0_2
  • Nokia S40 DP20 SDK 1.0
  • Series 60 MIDP SDK 2.1 Beta
  • Nokia 7210 MIDP SDK v1.0
  • Series 90 MIDP Concept SDK Beta 0.1

Linux

  • 绝大部分模拟器可以正常工作

注意

  • 40系列SDK仅支持“运行”。
  • 60系列和90系列MIDP SDK的性能较差,因此必须延长调试器的超时设定。
  • 调试时在一些情况下Eclipse会抛出IllegalArgumentException异常。

索尼爱立信J2ME SDK

http://www.sonyericsson.com/developer

Windows

  • 版本 2.1.3
  • 版本 2.2-2.2.3

Linux

  • 不可用

Sprint PCS Java无线工具包

http://developer.sprintpcs.com/site/global/home/p_home.jsp

Windows

  • 版本 2.0.13

Linux

  • 不可用

西门子60系列SMTK

Windows

  • 版本 2.x - 可以“运行”,但仍不能调试
  • 版本 3.x - 可以“运行”,但仍不能调试

Linux

  • 不可用

关于工具包的导入

在任何情况下,添加新的平台组件时必须指定无线工具包的根目录。  

普通UEI模拟器

UEI模拟器的根目录是相对模拟器的执行文件而指定的。比如下面的例子,

C:\software\toolkits\mytoolkit\bin\emulator.exe

那么这个模拟器的根目录就应该是

C:\software\toolkits\mytoolkit

特定工具包

假设工具包是按照类似下面的目录结构安装的

screenshot

那么这些工具包就应该指定下面的目录来进行添加:

  • C:\Program Files\Motorola\SDK v4.3 for J2ME
  • C:\software\Nokia
  • C:\software\SonyEricsson
  • C:\Program Files\Sprint PCS
  • C:\software\WTK21

剩下的工作EclipseME就会自动完成了。



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