【コマンドラインメモ】JAVA(jar)
jarは圧縮ファイルと一緒で、コマンドの構文がtarと似てるところがある。
jar -cvf test.jar -C classes .
クラスファイルをjarファイルとして固める。
-Cでクラスファイルが格納されているフォルダを指定する。
末尾の.はお約束でつけなきゃいけないらしい。
jar -cvfm test.jar manif.mf -C classes .
-mを付けるとマニフェストファイル(この例ではmanif.mf)を指定して固める。
マニフェストファイルにはいくつかの情報を記録できるらしいが、
実行可能なjarを作ってそれを起動するときのmainクラス指定でしか使ったことない。
Main-Class: TestExec
と記述したマニフェストファイルを指定すると、jar実行時にTestExecが起動される。
jar -xvf test.jar
test.jarを解凍する。
jar -tvf test.jar
test.jarを解凍せずに中身だけ見る。