最終更新:2014-03-27 (木) 05:52:30 (3682d)  

jar
Top / jar

複数のファイルを 1 つの JAR アーカイブファイルに結合します。

http://docs.oracle.com/javase/jp/6/technotes/tools/windows/jar.html

はじめに

  • JAR ファイルは普及している ZIP ファイル形式に基づくファイル形式で、多数のファイルを 1 つにまとめるために使用されます。
  • JAR ファイルは、基本的にはオプションの META-INF ディレクトリを格納する ZIP ファイルです。
  • JAR ファイルは、コマンド行 jar ツールを使うか、Java プラットフォームで java.util.jar? API を使って作成できます。
  • JAR ファイルの名前には制約がないため、各プラットフォームで許可されているファイル名を使うことができます。

META-INF

  • Java 2 プラットフォームは、アプリケーション、拡張機能、クラスローダ、およびサービスを構成するために、META-INF ディレクトリにある次のファイルおよびディレクトリを認識して解釈します。
  • MANIFEST.MF? - 拡張機能およびパッケージに関連したデータを定義するために使うマニフェストファイル
  • CERT.SF? - JAR ファイルの署名ファイル

JAR ファイルの仕様

jarファイルを実行

  • java [-options] -jar jarfile [args...]