此任务是“在非 Palm OS 目标上编译和运行样本 Java 应用程序”这一主任务的一部分。完成这些步骤后,请返回至在非 Palm OS 目标上编译和运行样本 Java 应用程序。
先决条件
如果尚未设置系统来使用 DB2 Everyplace JDBC 驱动程序,完成下列步骤:
- 将下列文件复制至设备上的 \Windows 目录:<DB2Everyplace>\Clients \WinCE \database \proc \ver \db2ejdbc.dll<DB2Everyplace>\Clients
\WinCE \database \jdbc \db2ejdbc.jar
其中 proc 是处理器类型,而 ver
是设备上的 Windows CE 操作系统的版本号。
- 使用“Windows CE 远程注册表编辑器”,修改设备的注册表,以在设备的类路径上包括下列文件:
\Windows\db2ejdbc.jar
\wsdd\lib\jclMax\database_enabler.jar
(假定您在设备的根目录下安装了 J9)。
或者,可更新由 WSDD 生成的
DB2eAppl 快捷方式以在类路径上包括以上文件:
256#"\wsdd\bin\j9.exe" "-Xbootclasspath:\Windows\db2ejdbc.jar;
\wsdd\lib\jclMax\database_enabler.jar;\wsdd\lib\jclMax\classes.zip;
\wsdd\lib\jclMax\locale.zip;\wsdd\lib\charconv.zip" "-jcl:max" "-jxe:\Temp\DB2eAppl.jxe"
过程
要在 Windows CE 设备上运行 DB2eAppl.java:
- 配置 Windows CE 设备。
- 单击设备 --> 配置。
- 在“设备配置”窗口的左窗格中选择 PocketPC Handheld 然后单击新建。
- 在右边出现的配置中,完成下列步骤:
- 在设备名字段中,输入 DB2 Everyplace PocketPC Handheld。
- 单击浏览以获取 J9 运行时位置字段。在“浏览以查找设备上的文件夹”窗口中,选择
wsdd(假定您在设备的根目录下安装了 J9),然后单击确定。
- 单击浏览以获取应用程序安装位置字段。在“浏览以查找设备上的文件夹”窗口中,选择“临时”,然后单击确定。
- 单击浏览以获取快捷方式安装位置字段。在“浏览以查找设备上的文件夹”窗口中,选择“临时”,然后单击确定。
- 回到“设备配置”窗口中,单击应用,然后单击确定。
- 构建 DB2eAppl.java。
- 在“Java 透视图”的“程序包资源管理器”窗格中,双击 DB2 Everyplace Sample 项目的 wsddbuild.xml 文件。
- 在 wsddbuild.xml 的编辑器中,单击添加构建。
- 在“创建新的 Ant 构建目标”窗口中,单击浏览以获取 Main 类字段。
- 在打开的窗口中,选择 DB2eAppl - (缺省包)- DB2 Everyplace Sample/src,然后单击完成。
- 回到“创建新的 Ant 构建目标”窗口中,从平台列表中选择 J9 for PocketPC ARM,
保留构建名字段中的缺省值,然后单击下一步。
- 在 Jxelink 选项页上,保留缺省值并单击完成。
- 在 wsddbuild.xml 的编辑器中,选择 smartlink ppcarm/DB2eAppl,然后单击执行构建。
- 运行 DB2eAppl.java:
- 单击运行 --> 运行。“启动配置”窗口打开。
- 在“启动配置”窗口的左窗格中选择“设备 Java 应用程序”,然后单击新建。
- 在出现在右窗格中的配置中,在名称字段中输入 DB2eAppl WinCE。
- 在主页上,完成下列步骤:
- 单击浏览以获取项目字段。
在“项目选择”窗口中,选择 DB2 Everyplace Sample,然后单击确定。
- 单击搜索以获取“Java 应用程序”字段。在“选择目标”窗口中,选择
DB2eAppl.jxe(在 wsddbuild.xml 中目标为“smartlink ppcarm/DB2eAppl”),然后单击完成。
- 从设备或 JRE 列表中选择 DB2 Everyplace PocketPC Handheld。
- 回到“启动配置”窗口中,单击应用,然后单击运行。应该会在设备上的“J9
控制台”中见到样本应用程序的输出。
返回至在非 Palm OS 目标上编译和运行样本 Java 应用程序。