h1. 「JEM Builder」による実行ファイルの構築 (1)ランタイム登録編 classファイルが出来上がりましたので、次に、アプリケーションをビルドする必要があります。 アプリケーションをビルドするには、「 JEM Builder 」という専用のソフトウェアを利用することになりますが、まず この「 JEM Builder 」に適切な設定を行う必要があります。 一度 適切な設定を行ってしまえば、あとはソース・コードを変更する毎にビルドを繰り返すだけなのですが、そのための初期設定が非常に複雑で判りにくくなっており、初めてJNIBのソフトウェアを開発する際に、最もつまずくところだと言えるでしょう。 ここでは、できるだけ詳しく解説してみます。 h2{padding-top:2em}. JEM Builder の起動 まず、ウィンドウズのスタート・メニューから aJileツールがインストールされているプログラム・グループの JemBuilderアイコンをクリックして「 JEM Builder 」を起動してください。 p{padding-top:2em}. 「 JEM Builder 」を初めて起動した場合、このような警告メッセージが表示されますが、 そのまま「了解」ボタンをクリックして次に進んでください。 p=. !http://farm4.static.flickr.com/3076/2873229883_e2269868df.jpg!:http://farm4.static.flickr.com/3076/2873229883_2423af6631_o.png p{padding-top:2em}. 「 JEM Builder 」が起動され、このような画面になります。 p=. !http://farm4.static.flickr.com/3257/2552428755_9382472f8a.jpg!:http://farm4.static.flickr.com/3257/2552428755_893622f1a3_o.png h2{padding-top:3em}. CDC 1.1 ランタイム・クラスのセットアップ ここでは「 JEM Builder 」を初めて起動した、と仮定します。 まず 行わなければならないことは、「ランタイム・クラス」に関する設定を行うことです。 ちなみに この設定は、一度行っておけばよく、後はその設定を呼び出すだけになります。 p{padding-top:2em}. メニューバーから [Project]-[Properties]を選択します。 p=. !http://farm4.static.flickr.com/3002/2873287867_649e7fbf6f.jpg!:http://farm4.static.flickr.com/3002/2873287867_8e7ddb1149_o.png p{padding-top:2em}. すると、「 Project Properties 」ウィンドウが開いてきます。 p=. !http://farm4.static.flickr.com/3089/2553369340_b9178ef0d7_o.png! p{padding-top:2em}. ここでさらに 「 Project Properties 」ウィンドウの「 Embedded Runtime: 」欄の右側にある「 Define... 」ボタンをクリックします。 すると新たに 「 Select Runtime 」と表示されているウィンドウがポップアップします。 p=. !http://farm4.static.flickr.com/3068/2874154702_40daaeb1a8_o.png! p{padding-top:2em}. 今 開いた 「 Select Runtime 」ウィンドウの画面左下にある「 New... 」ボタンをクリックします。 すると 画面右側の「 Edit 」セクションの各入力項目が白くなり、入力可能となります。 p=. !http://farm4.static.flickr.com/3285/2874187036_f851affa48_o.png! p{padding-top:2em}. それぞれの項目に以下のような値を入力してください。 (この例では、ランタイムが C:\aJile にインストールされていると仮定しています。) | Name: | aJile CDC 1.1 | | Classpath: | C:\aJile\Runtime_cdc11\Rts | | Root Directory: | C:\aJile\Runtime_cdc11 | | JDK Classpath: | C:\aJile\Runtime_cdc11\btclasses.zip;C:\aJile\Runtime_cdc11\foundation.jar | | Select Runtime type: | CDC | p={padding-top:1em;padding-bottom:2em}. !http://farm4.static.flickr.com/3165/2874238370_43dc8dcc8c_o.png! 入力においては、上記の表から値をコピー&ペーストしてもよいですが、 「 Classpath: 」 「 Root Directory: 」 「 JDK Classpath: 」に関しては、それぞれの入力項目の右横のボタンをクリックして、「 Runtime path 」ウィンドウを表示させ、そこから Classpathディレクトリ や .jarファイル を選ぶこともできます。 例えば、以下の「 JDK Classpath: 」項目から開いた「 Runtime path 」ウィンドウでは、C:\aJile\Runtime_cdc11 ディレクトリ の「 btclasses.zip 」 と 「 foundation.jar 」を指定します。 p={padding-top:2em;padding-bottom:2em}. !http://farm4.static.flickr.com/3186/2553439404_685d309076_o.png! p{padding-top:2em}. すべての項目の入力が終了したら、「 OK 」ボタンをクリックしてください。 すると 画面左側の「 Runtimes 」セクションに 新たに「 aJile CDC 1.1 」というランタイムが登録されたことが確認できます。 p={padding-top:1em;padding-bottom:2em}. !http://farm4.static.flickr.com/3039/2874274608_284c7736d9_o.png! p{padding-top:2em}. ここでさらに 「 OK 」ボタンをクリックします。 「 Select Runtime 」ウィンドウが閉じて、「 Project Properties 」画面に戻ります。 p={padding-top:1em;padding-bottom:2em}. !http://farm4.static.flickr.com/3103/2874377958_db185a63cd_o.png! p{padding-top:2em}. 戻ってきた「 Project Properties 」画面では、「 Embedded Runtime: 」欄に「 aJile CDC 1.1 」と表示されていることを確認してください。 それから 画面下の「 OK 」ボタンをクリックしてください。 「 Project Properties 」ウィンドウが閉じられ、「 JEM Builder 」が起動された時の画面となります。 p{padding-top:3em}. 「 JEM Builder 」における ランタイムの登録が済みましたので 次は、プロジェクトの登録に進みます。 [[「JEM Builder」による実行ファイルの構築 (2)プロジェクト登録編]] ページに進んでください。 {{include(Footer)}}