java:jar
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 01:40 by 127.0.0.1