java -jar hoge.jar で一発実行できるjarファイル
java -cp aaa.jar;bbb.jar hoge.Aho
の代わりにhoge.Ahoを含んだhoge.jarを
java -jar hoge.jar
で一発起動させる場合、jarのマニフェスト内にMain-ClassとClass-Pathを指定する。しかもそれをAntから書き込んでやるには、antのビルドファイルの<jar>以下に
<manifest>
<attribute name="Main-Class" value="hoge.Aho"/>
<attribute name="Class-Path" value="aaa.jar bbb.jar"/>
</manifest>
と入れてやれば動いた(aaa.jar、bbb.jarは実行時にカレントにあるものと想定)。参照先(Gallery lumber-mill - アプリケーションの配布)によれば、<jar>タグのエレメントにmanifest="../hogehogedir/manifest.txt"として間接参照させるやり方もあるらしい。
…らしいとか動いたとかではマズいんだけど、マニュアルは検索できなかったら読もうと思ってたんです。でももう事足りちゃったんです。
他参照先:Trouble 4:クラスパスに関する問題 (Q4-3, A4-3)
Ant - てんぷらメモ, Jarファイルの作成
jarファイルの作り方(ytp.ne.jp)
Jakarta ANTを使ってJava開発を楽する
の代わりにhoge.Ahoを含んだhoge.jarを
java -jar hoge.jar
で一発起動させる場合、jarのマニフェスト内にMain-ClassとClass-Pathを指定する。しかもそれをAntから書き込んでやるには、antのビルドファイルの<jar>以下に
<manifest>
<
</manifest>
と入れてやれば動いた(aaa.jar、bbb.jarは実行時にカレントにあるものと想定)。参照先(Gallery lumber-mill - アプリケーションの配布)によれば、<jar>タグのエレメントにmanifest="../hogehogedir/manifest.txt"として間接参照させるやり方もあるらしい。
…らしいとか動いたとかではマズいんだけど、マニュアルは検索できなかったら読もうと思ってたんです。でももう事足りちゃったんです。
他参照先:Trouble 4:クラスパスに関する問題 (Q4-3, A4-3)
Ant - てんぷらメモ, Jarファイルの作成
jarファイルの作り方(ytp.ne.jp)
Jakarta ANTを使ってJava開発を楽する