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