jar

.jarJavaアーカイブ

Oracle (originally Sun Microsystems) · 1995

開発者
Oracle (originally Sun Microsystems)
カテゴリ
アーカイブ
MIMEタイプ
application/java-archive
初回リリース
1995
オープンフォーマット
はい
ファイルシグネチャ
PK

.jarファイルとは?

JAR(Java Archive)ファイルは、配布のために多数のJavaクラスファイルおよび関連するメタデータとリソースを1つのファイルに集約するためによく使用されるパッケージファイル形式です。それらは基本的に、特定の構造とマニフェストファイルを持つZIPアーカイブです。JARファイルは、Javaアプリケーション、アプレット、およびライブラリの配布によく使用されます。

.jarファイルを開くプログラム

プラットフォームプログラム
WindowsJava Development Kit (JDK)無料公式
7-Zip無料
WinRAR有料
macOSJava Development Kit (JDK)無料公式
The Unarchiver無料

.jarファイルのよくある問題

⚠️ JARファイルが開かない、またはエラーが表示される。
Java Runtime Environment(JRE)またはJDKがインストールされていることを確認してください。実行可能アプリケーションでない場合は、7-ZipまたはWinRARなどの専用アーカイブツールで開いてみてください。
⚠️ JARファイル実行時のセキュリティ警告。
JARに署名がない場合、または信頼できないソースによって署名されている場合に発生する可能性があります。信頼できるソースからのJARファイルのみを実行し、署名のないアプリケーションには注意してください。
⚠️ クラスまたはリソースが見つからない。
JARファイルが完全であり、ダウンロード中に破損していないことを確認してください。元のソースからファイルを再ダウンロードしてください。

よくある質問

JARファイルは何に使用されますか?

JARファイルは、Javaクラスファイル、関連するメタデータ、およびリソースを1つのファイルにパッケージ化して配布するために使用され、多くの場合、アプリケーション、ライブラリ、またはアプレットに使用されます。

JARファイルをZIPファイルのように開くことはできますか?

はい、JARファイルは基本的に特定の構造を持つZIPアーカイブであるため、標準のZIPユーティリティで内容を表示するために開くことができますが、Java仮想マシンによって実行されることを目的としています。

JARファイルの実行方法

Java Runtime Environment(JRE)がインストールされていれば、コマンドラインで 'java -jar yourfile.jar' コマンドを使用してJARファイルを実行できます。

技術詳細

JARファイルは本質的にZIPファイルであり、DEFLATE圧縮アルゴリズムを使用します。通常、アーカイブのコンテンツに関するメタデータを含むMANIFEST.MFファイルが含まれているMETA-INFディレクトリが含まれています。先頭の「PK」署名は、ZIPベースのアーカイブのの特徴です。

豆知識

JARファイルはZIPファイル形式に基づいており、標準のアーカイブツールで簡単に検査できます。
JARの「M」はManifest(マニフェスト)を意味し、アーカイブのコンテンツとエントリポイントに関する重要なメタデータを含むMANIFEST.MFファイルを指します。
JARファイルはJavaでのモジュール性に不可欠であり、開発者は再利用可能なコードとリソースをパッケージ化できます。

セキュリティ情報

JARファイルには実行可能なコードが含まれている場合があるため、潜在的なセキュリティリスクを回避するために、信頼できるソースからのみダウンロードして実行する必要があります。常にソースを確認し、セキュリティ警告を確認してください。

関連する拡張子