2011-05-12 22 views

答えて

0

通常、ビルドスクリプトを使用してアプリケーションをJARにパッケージします。 ANTやMavenなど。 Mavenを使って

  1. は、あなたが行うすべてはあなたのpom.xmlファイルを作成し、実行を作成している最も簡単な方法です。

    mvn install 
    mvn package 
    
  2. それとも、ジャータスクを使用したAntを使用することができます。次に、あなただけの技術的に単一の実行可能jarファイルにそれをパッケージ化します、それ以下のコマンドを実行します。 http://ant.apache.org/manual/Tasks/jar.html

  3. Eclipse内で実行したい場合は、プロジェクトを右クリックし、「エクスポート」を選択してJarを選択します。

  4. これも手動で行うことができます。

    Manifest-Version: 1.0 
    Main-Class: FooClass 
    Class-path: . 
    

    が次にあなたはそれが実行可能実行して作るJARファイルにまとめることができます:ちょうどあなたがMain-Classセクションが含まれているmanifest.mfファイルを持っていることを確認し

    jar cvfm foo.jar manifest.mf FooClass.class 
    
私は個人的にビルドを使用したい

スクリプトは、Mavenのようなものを使用することで、このプロセスを将来も簡単に維持できます。


あなたは、単一の実行可能Jarファイルにまとめ、その依存ジャーとJavaアプリケーションをパッケージ化することができますOne-JARを使用することができます

注意。それはMavenとAntと本当にうまく統合されます。良いチュートリアルはここにあります:http://www.asjava.com/core-java/making-an-executable-jar-file/


+0

どのように私は "メインクラス"を教えてください。これはJ2EEアプリケーションです。通常、Tomcatはweb.xmlを読み込み、 "welcome-list" jsp rightをロードします。 – narayanan

+0

J2EE Webアプリケーションの場合は、WARファイルとしてパッケージ化します。 Eclipseでは、J2EEビュー(Java EE Eclipseエディションをダウンロードしたと仮定して)を開くと、プロジェクトを右クリックして戦争としてエクスポートできます。しかし前にも述べたように、WebアプリケーションをMavenやAntを通してWARファイルとしてパッケージ化することをお勧めします。多くの例がオンラインです。 –

+0

あなたの入力をありがとう。 – narayanan

関連する問題