クライアントJARデプロイメント・プロファイル設定 - 「JARオプション」ページ
このページは、JARファイルおよびmanifestファイルの作成時に、追加のパラメータを指定する際に使用します。
- JARファイル
- デプロイメント・プロファイルに含めるJ2EEクライアントJARファイルの場所を入力するか、参照します。
- アーカイブの圧縮
- 標準のdeflate圧縮を使用してアーカイブを圧縮する場合は、このチェックボックスをチェックします。
- 圧縮せずにアーカイブを格納する場合は、このチェックボックスのチェックを外します。
-
- manifestファイルを含める(META-INF/MANIFEST.MF)
- アーカイブにmanifestファイルを含める場合は、このチェックボックスをチェックします。ここから下のフィールドは、manifestファイルに関するものです。設定を指定しない場合、アーカイブ内の各ファイルに対するヘッダーおよびエントリが含まれるデフォルトのmanifestファイルが生成されます。
- デプロイメント・プロファイル依存性が存在する場合は、このチェックボックスをチェックすることによって、META-INF/MANIFEST.MF Class-Path属性を使用してデプロイ時にJARファイルをリンクできます。たとえば、WARプロファイルをEARファイルにデプロイする場合、JARファイルをWARファイルのWEB-INF/libディレクトリにコピーするかわりに、manifestを通じて依存性のあるJARファイルがWARファイルにリンクされます。これにより、同じEAR内の他のWARファイルまたはEJB JARファイルによって共有される共通のJARは、EAR内で1回のみ出現すればよいことになり、manifestのClass-Path属性の使用により、共通のJARを使用するすべてのモジュールがそのJARにリンクされるという利点があります。
- このチェックボックスのチェックを外すと、依存関係にあるすべてのJARがWEB-INF/libディレクトリにコピーされるため、JARが重複し、EARファイルのサイズが大きくなる場合があります。
- メイン・クラス
- テキスト・フィールドに、JARのmanifestファイルで追加されるMain-Class属性を入力します。これによって、JARファイルを実行可能JARファイルにすることができます。Javaアプリケーションを含むこのJARファイルは、java -jar <myapp.jar>(<myapp>は作成したJARファイル名に置き換えます)コマンドを使用して起動できます。Main-Class属性の指定は、実行可能JARファイルを作成する唯一の方法です。テキスト・フィールドには、メイン・メソッド(public static void main(String[] args)というシグネチャを持つメソッド)を含むクラスの完全修飾名を記述する必要があります。
-
- 追加のmanifestファイルをMANIFEST.MFにマージ
- JDeveloperで生成するmanifestファイルにマージされる追加のmanifestファイルを指定できます。これは、コマンドライン上でjarコマンドでmオプションを指定する場合と同じになります。
このオプションは、JARファイルまたは特定のJARファイル・エントリ(あるいはその両方)にカスタム属性を指定する場合に便利です。
- ボタン
- 適切なボタンをクリックします。
- 追加
- JARファイルに別のmanifestファイルを追加します。これらのmanifestファイルの内容は、指定した順序で、JARファイルに含まれる1つのMETA-INF/MANIFEST.MFファイルにマージされます。
- 削除
- JARファイルから既存のmanifestファイルを削除します。
関連項目
- シンプル・アーカイブのファイル・システムへのデプロイ
- J2EEクライアント・モジュール(クライアントJAR)のデプロイ