发行说明

Sun Java™ Wireless Toolkit for CLDC
2.5.2 版

2007 年 9 月

 

目录 

1. 概述
2. 此版本的新增功能
3. 系统要求
4. 安装说明
5. 运行 Toolkit
6. 夏令时更改
7. 已知错误
8. 常见问题

1. 概述

Sun Java Wireless Toolkit for CLDC(以前称为 J2METM Wireless Toolkit)是一组用于创建 MIDP 应用程序的工具。该工具集包含 3 个主要组件:

Sun Java Wireless Toolkit for CLDC 实现了优异的功能,并通过标准 API 予以展现。API 通过 Java Community ProcessTM (JCPTM) 计划进行定义:

此版本的 Sun Java Wireless Toolkit 包括诺基亚的 Scalable Network Application Package (SNAP) Mobile API 和 SNAP Mobile 样例应用程序,附属于工具包外部 API 功能。SNAP Mobile 结合了客户机软件和服务器基础结构,它支持创建联网的并支持社区的多人游戏。有关更多信息,请参考 SNAP Mobile Web 站点 http://snapmobile.nokia.com/。您可通过 http://www.forum.nokia.com/games/snapmobile 获得 SNAP Mobile 的仿真环境、开发资源以及各种支持。有关更多信息,请参见 SNAP Mobile 仿真环境安装

有关使用 Sun Java Wireless Toolkit for CLDC 开发应用程序的更多信息,请参见用户指南

2. 此版本的新增功能

通过多用户功能,仅在一台计算机上安装一次 Wireless Toolkit,即可让该计算机上的多个用户共同使用该工具包。安装程序先安装产品,然后为每个用户帐户从安装目录中将安装文件子集复制到名为 j2mewtk 的单独工作目录中。工作目录 (workdir) 的默认位置通常为以下位置之一:

对于 WindowsC:\Documents and Settings\User\j2mewtk\2.5.2(其中 User 指您的帐户名)
对于 Linux~/j2mewtk/2.5.2(其中 ~ 指您的主目录)

通常,您将在工作目录中存储所编写的应用程序以及所进行的任何自定义。有关此功能的更详细说明,请参见用户指南。

3. 系统要求

本部分介绍运行 Sun Java Wireless Toolkit for CLDC 的系统要求。

3.1 必需的软件

Windows

Linux

3.2 必需的硬件

以下是对硬件的最低要求:

4. 安装说明

请确保已经按照上述说明安装适当的 Java SE 环境。

运行安装程序可执行文件。按照安装程序提供的说明进行操作。

4.1 SNAP Mobile 仿真环境安装

请注意,需要下载、安装和启动 SNAP Mobile 仿真环境才能成功运行 SNAP Mobile 样例应用程序。请按照以下步骤下载并运行仿真环境:

  1. 转至 http://www.forum.nokia.com/games/snapmobile 并登录(必要时先创建帐户)。
  2. 从 "Tools and SDKs" 部分中选择 "SNAP Mobile SDK"。
  3. 下载安装程序并运行。
  4. 转至 \SNAPMobile\tools\ServerEmulator\
  5. 在 Windows 下,通过以下命令运行服务器仿真器:

  6. java -jar sm-emu.jar

这将启动仿真环境,侦听 localhost:8080 上的 HTTP 连接。运行 SnapMobileSample 应用程序。该应用程序将通过此端口连接到服务器仿真器。现在您可以使用任何预配置的测试帐户 test1test2 等(密码为 test)登录,或者使用“登录”屏幕上的“创建帐户”按钮创建新帐户。

5. 运行 Toolkit

安装程序将创建新的程序组 Sun Java Wireless Toolkit 2.5.1 for CLDC。该程序组包含以下别名:

6. 夏令时更改

美国计划从 2007 年起更改夏令时 (Daylight Savings Time, DST) 规定。2005 年通过的《能源政策法案》规定夏令时 (DST) 从三月的第二个星期日起,至十一月的第一个星期日止。从 2007 年起,起始和结束日期将分别为 3 月 11 日和 11 月 4 日。这两个日期不同于以前的夏令时 (DST) 起始和结束日期。2006 年的起始日期为四月的第一个星期日(即 2006 年 4 月 2 日),结束日期为十月的最后一个星期日(即 2006 年 10 月 29 日)。

此版本更新了虚拟机 (Virtual Machine, VM) 中的 DST 规则,以便可以正确处理时间更改。

有关更多信息,请参见 "U.S. Daylight Saving Time Changes in 2007"

7. 已知错误

此处并未详尽列出各个已知错误,只包括开发人员在使用该工具包时最有可能遇到的错误。

错误号 描述
6415233 MMAPI MPEG 播放器实现不稳定。在运行 MMAPI TCK api/javax_microedition/media/Player/* 测试包时,偶尔会发生错误。这些错误无法以可靠的方式重现。
6511054 Bingo Bluetooth 示例抛出空指针异常。如果蓝牙设备未提供任何服务,则调用方法 DiscoveryAgent.searchServices(...) 会抛出 NullPointerException
6532775 在 Linux 上,按住键盘键不会生成重复事件。测试 com.motorola.tck.test.api.javax.microedition.MIDP2.1.interactive.CanvasRepeatEventTest 由于此原因而失败。如果用鼠标按住仿真器上的键,则可以通过该测试。

8. 常见问题

有关常见问题的答案,请参见常见问题

若要对此版本发表意见,请通过以下网址提交您的意见:developer.sun.com。