JavaのJARファイルについて

IT

JAR とは Java ARchive の略です。

Javaでは、クラスごとにファイルが作成されるため、あるプログラムを配布する時に、非常に多くのファイルを渡したり、ダウンロードしたりしなくてはいけない場合があります。

これを1つのアーカイブファイルにまとめるのが「JAR」です。

これは普及している ZIP ファイル形式に基づくファイル形式で、多数のファイルを 1 つにまとめ、さらに圧縮することができます。

JARファイルを作成するには、jarコマンドを用います。

> jar [オプション] <jarファイル名> <classファイル名 ...>

オプションには以下のようなものがあります。

オプション内容
-c新しいjarファイルを作ります。
-tjarファイル内のファイル一覧を取得します。
-xjarファイルから指定のファイルを抽出します。ファイル名を指定しない場合はすべて抽出します。
-v詳細な情報を出力します。
-f指定したファイル名のjarファイルを作ります。
-o圧縮を行わず、格納のみを行います。

実際には以下のようなコマンドで用います。

■複数ファイルを圧縮

>jar cvf testFile.jar testClass1.class testClass2.class

■解凍

>jar xvf testFile.jar

コメント

タイトルとURLをコピーしました