java クラスパスの設定 など
javac -classpath .:lib/hoge.jar:lib/huga.jar
実行
java -classpath .:lib/hoge.jar:lib/huga.jar
(いずれもコロン区切り)
jarに固めるとき、manifest.mfに以下のように書く
Class-Path: classes lib/hoge.jar lib/huga.jar
jarについて
jarは基本的にただの書庫。
クラスパスに指定すると、なかのクラスを使える。
jarには.classファイルだけ入っていれば良い。
ディレクトリhogehogeをjarにする
jar cf hogehoge/
jarファイルを実行(manifest.mfにMain-Class: Moja等指定がある場合のみ)
java -jar hogehoge.jar
jarの中身を見る
jar tf hogehoge.jar
jarを展開
jar xf hogehoge.jar