「アプリケーション」メニュー「アプリケーション・プロパティ」
「デプロイメント」
EARデプロイメント・プロファイルを選択
「編集」ボタン
「EARオプション」
アプリケーションのエンタープライズ・アーカイブ(EARファイル)とその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にリンクされるという利点があります。 WEB-INF/lib
ディレクトリにコピーされるため、JARが重複し、EARファイルのサイズが大きくなる場合があります。
java -jar myapp.ear
myapp
は、EARファイル名に置き換えます。
Main-Class
属性の指定は、実行可能JARファイルを作成する唯一の方法です。テキスト・フィールドには、メイン・メソッドを含むクラスの完全修飾名を記述する必要があります。メイン・メソッドは、次のシグネチャを持つメソッドです。public static void main(String[] args))
jar
コマンドでm
オプションを指定する場合と同じになります。このオプションは、JARファイルまたは特定のJARファイル・エントリ(あるいはその両方)にカスタム属性を指定する場合に便利です。
META-INF/MANIFEST.MF
ファイルにマージされます。
Copyright © 1997, 2009, Oracle. All rights reserved.