JARファイルは、Javaプログラムの実行に使用されるフレームワークであるJavaランタイム環境(JRE)で使用されるJavaアーカイブ(JAR)ファイルです。 JARファイルは、JREがコンピューターまたはモバイルデバイスにインストールされている場合に実行されるプログラムライブラリまたはスタンドアロンプログラムとして機能します。
JARファイルには、.CLASSファイル、アプリケーションリソース、およびオプションのマニフェストファイル( META-INF / MANIFEST.MF )。これらは.ZIP圧縮を使用して圧縮され、オプションでJava SDKに含まれている jarsigner ツールを使用してデジタル署名することができます。 JARファイルは、 jar ツールを使用して作成でき、Javaの java.util.jar APIを使用してアクセスできます。
JARファイルは、Java対応のモバイルデバイスでサポートされている一部のモバイルゲームで使用されます。これらは、Mozilla Firefox、Thunderbird、SeaMonkey、およびSunbirdでもテーマとアドオンを保存するために使用されます。
注: Javaランタイム環境は、Java仮想環境とも呼ばれます。マシン(JVM)。 JRE / JVMの最初の開発者であるSun Microsystemsは、Oracleに買収されました。