RM-BLOG

IT系技術職のおっさんがIT技術とかライブとか日常とか雑多に語るブログです。* 本ブログに書かれている内容は個人の意見・感想であり、特定の組織に属するものではありません。/All opinions are my own.*

【コマンドラインメモ】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を解凍せずに中身だけ見る。