下列步骤适用于 DB2 Everyplace Sample for Palm OS CLDC 项目。DB2 Everyplace Sample for Palm OS XTR
项目涉及类似步骤。
此任务是“在 Palm OS 目标上编译和运行样本 Java 应用程序”这一主任务的一部分。完成这些步骤后,请返回至在 Palm OS 目标上编译和运行样本 Java 应用程序。
先决条件
如果尚未设置系统来使用 DB2 Everyplace JDBC 驱动程序,对设备上的 JDBC 驱动程序安装下列文件:
<DB2 Everyplace>\Clients\PalmOS\database\JDBC\cldc\DB2eJDBC.prc
<DB2 Everyplace>\Clients\PalmOS\database\JDBC\cldc\DB2eJDBC_Cldc.prc
如果在使用 DB2 Everyplace Sample for Palm OS XTR 项目,对设备上的 JDBC 驱动程序安装下列文件:
<DB2 Everyplace>\Clients\PalmOS\database\JDBC\xtr\DB2eJDBC.prc
<DB2 Everyplace>\Clients\PalmOS\database\JDBC\xtr\DB2eJDBC_Xtr.prc
过程
要在 Palm OS 仿真器上运行 DB2eAppl.java:
- 配置 Palm OS 仿真器:
- 单击设备 --> 配置。
- 在“设备配置”窗口的左窗格中选择“Palm 仿真器”然后单击新建。
- 在右边出现的配置中,输入以下信息:
- 在设备名字段中,输入 DB2 Everyplace Palm 仿真器。
- 在 Palm 仿真器可执行文件字段中,浏览至 <PalmEmulator>\Emulator.exe,
其中 <PalmEmulator> 是安装“Palm 仿真器”的目录。
- 在仿真器运行自变量字段中,输入 -psf <file>.psf,其中 <file>.psf
是安装了 DB2 Everyplace 和 J9 VM 的 .psf 文件。
- 单击“应用”,然后单击“确定”。
- 构建 DB2eAppl.java。
- 在“Java 透视图”的“程序包资源管理器”视图中,双击 DB2 Everyplace Sample for Palm OS CLDC
项目的 wsddbuild.xml 文件。
- 在 wsddbuild.xml 的编辑器中,单击添加构建。
- 从平台列表中选择 J9 for Palm 68k,保留 Main 类和构建名字段中的缺省值,然后单击下一步。
- 在“PalmOS 设置”页上,在创建者标识字段中输入 DB2e,然后在应用程序名字段中输入 DB2eAppl,然后单击下一步。
- 在“Jxelink 选项”页上,保留缺省值并单击完成。
- 修改 DB2eAppl.jxeLinkOptions 文件:
- 在“Java 透视图”的“程序包资源管理器”中,展开 palm68k
文件夹以获取 DB2 Everyplace Sample for Palm OS CLDC 项目。双击 DB2eAppl.jxeLinkOptions
以打开 DB2eAppl.jxeLinkOptions 的编辑器。
- 在编辑器中,单击“输入”选项卡。单击新建以从映射文件(prereq)部分获取 Read 类。在出现的“添加 prereq”窗口中,对 prereq 输入 DB2eJDBC_Cldc,然后单击确定。注意:如果在使用
DB2 Everyplace Sample for Palm OS XTR 项目,则对 prereq 输入 DB2eJDBC_Xtr,然后跳过接下来的两个步骤。
- 在编辑器中,单击 Jxe 选项卡。在“Jxe 平台信息”下,单击新建以在运行 jxe 部分时获取
“使用 VM 选项”。
- 在出现的“添加 VM 选项”窗口中,对 VM 选项输入 -jcl:cldc:loadlibrary=db2ejdbc,然后单击确定。
- 输入 Ctrl+S 以保存更改。
- 在 wsddbuild.xml 的编辑器中,选择 jxe2prc palm68k/DB2eAppl,然后单击执行构建。
- 运行 DB2eAppl.java。
- 从主菜单中单击运行 --> 运行。“启动配置”窗口打开。
- 在“启动配置”窗口的左窗格中选择“设备 Java 应用程序”,然后单击新建。
- 在出现在右窗格中的配置中,在名称字段中输入 DB2eAppl Palm CLDC。
- 在“Java 应用程序”面板中,输入以下信息:
- 在“项目”字段中,浏览至 DB2 Everyplace Sample for Palm OS CLDC。
- 在“Java 应用程序”字段中单击搜索。
- 在“选择目标”窗口中,选择 DB2eAppl.prc(在 wsddbuild.xml 中目标为“jxe2prc palm68k/DB2eAppl”),然后单击完成。
- 从设备或 JRE 列表中选择“DB2 Everyplace Palm 仿真器”。
- 回到“启动配置”窗口中,单击应用,然后单击运行。“Palm 仿真器”应启动并运行
DB2eAppl。应该会在“Palm 仿真器”屏幕或 .psf 文件所在目录中的 j9stdout.txt
文件中看到样本应用程序的输出。如果未修改 J9 Java VM 的“在屏幕上显示 Stdout”首选项,输出将在
j9stdout.txt 文件中。还应检查 j9stderr.txt 是否有错误。
返回至在 Palm OS 目标上编译和运行样本 Java 应用程序。