このタスクは、非 Palm OS ターゲットでサンプル Java アプリケーションを
コンパイルおよび実行する場合のメインタスクの一部です。このステップを完了したら、ターゲットとなる Palm OS 以外の OS 上での Java サンプル・アプリケーションのコンパイルと実行に戻ります。
前提条件
まだ DB2 Everyplace JDBC ドライバーを使用するようにシステムをセットアップしていない
場合は、次のステップを実行します。
- ファイル <DB2Everyplace>¥Clients¥WinCE¥database¥proc¥ver¥db2ejdbc.dll および <DB2Everyplace>¥Clients¥WinCE¥database¥jdbc¥db2ejdbc.jar を使用中のデバイスの ¥Windows ディレクトリーにコピーします (ここで、proc は
プロセッサー・タイプで、ver はデバイス上の Windows CE オペレーティング・システムのバージョン番号です)。
- Windows CE Remote Registry Editor を使用して、デバイスのクラスパスに以下のファイル
を組み込むように、デバイスのレジストリーを変更します。
¥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 デバイスを構成します。
- 「デバイス」--> 「構成」 とクリックします。
- 「デバイス構成 (Device Configurations)」ウィンドウで左ペインの PocketPC Handheld を
選択して、「新規」をクリックします。
- 右ペインに表示される構成で、次のステップを実行します。
- 「デバイス名」フィールドで、DB2 Everyplace
PocketPC Handheld と入力します。
- 「J9 ランタイム・ロケーション (J9 runtime
location)」フィールドで
「ブラウズ」をクリックします。 「デバイス」ウィンドウの
「フォルダーのブラウズ (Browse for Folder)」で、wsdd (デバイスのルート・ディレクトリーに J9 をインストールした
と想定) を選択し、「OK」をクリックします。
- 「アプリケーションのインストール・ロケーション (Application install location)」フィールドで、「ブラウズ」をクリックします。 「デバイス」ウィンドウの「フォルダーのブラウズ (Browse for Folder)」で Temp を選択し、「OK」をクリックします。
- 「ショートカットのインストール・ロケーション (Shortcut install
location)」フィールドで
「ブラウズ」をクリックします。「デバイス」ウィンドウの「フォルダーのブラウズ (Browse for Folder)」で Temp を選択し、「OK」をクリックします。
- 「デバイス構成 (Device Configurations)」ウィンドウに戻り、「適用」を
クリックした後、「OK」をクリックします。
- DB2eAppl.java をビルドします。
- 「Java パースペクティブ」の「パッケージ・エクスプローラー」ペインで、DB2 Everyplace Sample プロジェクト用の wsddbuild.xml ファイルをダブルクリックします。
- wsddbuild.xml のエディターで、「ビルドの追加 (Add
Build)」ボタンをクリックします。
- 「新規 Ant ビルド・ターゲットの作成 (Create New Ant Build Target)」ウィンドウで、「メイン・クラス (Main class)」フィールド
の「ブラウズ」をクリックします。
- 開いているウィンドウで、DB2eAppl - (default package) - DB2 Everyplace
Sample/src を選択し、「完了」をクリックします。
- 「新規 Ant ビルド・ターゲットの作成 (Create New Ant Build Target)」ウィンドウに戻り、「プラットフォーム」リストから J9 for PocketPC
ARM を選択し、「ビルド名 (Buildname)」フィールドはデフォルトの
ままにして「次へ」をクリックします。
- 「Jxelink オプション (Jxelink Options)」ページはデフォルトのまま
にして、「完了」をクリックします。
- wsddbuild.xml のエディターで、smartlink ppcarm/DB2eAppl を選択し、「ビルドの実行 (Perform Build)」をクリックします。
- DB2eAppl.java を実行します。
- 「実行」 --> 「実行」とクリックします。「起動構成」ウィンドウがオープンします。
- 「起動構成」ウィンドウで、左ペインの Device Java Application を
選択し、「新規」をクリックします。
- 右ペインに表示される構成で、「名前」フィールドに DB2eAppl
WinCE と入力します。
- メイン・ページで、以下のステップを実行します。
- 「プロジェクト」フィールドで 「ブラウズ」をクリックします。
「プロジェクト選択 (Project Selection)」ウィンドウで、 DB2 Everyplace Sample を選択し、 「OK」をクリックします。
- 「Java アプリケーション」フィールドで「検索」をクリックします。「ターゲットの選択」ウィンドウで、DB2eAppl.jxe (Target "smartlink ppcarm/DB2eAppl"
in wsddbuild.xml) をクリックし、「完了」をクリックします。
- デバイスまたは JRE のリストから DB2 Everyplace PocketPC Handheld を選択します。
- 「起動構成」ウィンドウに戻り、「適用」をクリックした後に、「実行」をクリックします。デバイスの J9 Console にサンプル・アプリケーションの出力が表示されます。
ターゲットとなる Palm OS 以外の OS 上での Java サンプル・アプリケーションのコンパイルと実行に戻ります。