jar

実行可能なJarの作成

前提としてmainメソッドを持つクラスがあること。ここではそのクラスをjp.paulownia.Mainとする。ANTで以下のようにビルドする。

<javac srcdir="./src" destdir="./classes" />
<jar destfile="exec.jar" basedir="./classes" includes="**/*.class">
    <manifest>
        <attribute name="Main-Class" value="jp.paulownia.Main"/>
    </manifest>
</jar>

これで実行可能なjarファイルが作られる

$ java -jar ./exec.jar

実行時に依存するjarを含んだ単一のjarの作成

<javac srcdir="./src" destdir="./classes" />
<jar destfile="exec.jar" basedir="./classes" includes="**/*.class" filesetmanifest="merge">
    <manifest>
        <attribute name="Main-Class" value="jp.paulownia.Main"/>
    </manifest>
    <zipgroupfileset dir="./lib" includes="*.jar" />
</jar>

lib以下にあるjarファイルを含んだ単一のjarが作られる。

 
java/jar.txt · 最終更新: 2008/05/01 10:40 (外部編集)
 
特に明示されていない限り、本Wikiの内容は次のライセンスに従います:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki