web-dev-qa-db-ja.com

Javaクラスとjarの違い

Javaクラスファイルとjarファイルの違いは何ですか?

44
hari

Jarファイルは、1つまたは複数のJavaクラスファイルを含むZipアーカイブです。これにより、ライブラリ(複数のクラスで構成される)の使用がより便利になります。ディレクトリとJarファイルはクラスパスに追加され、実行時にClassLoaderに追加して、その中の特定のクラスを見つけます。

45
BertNase

[〜#〜] jar [〜#〜]ファイルには多くのファイルが含まれています。通常、.jarファイルを使用してJavaアプリケーションまたはライブラリ、Javaクラスファイルおよび関連するメタデータとリソース(テキスト、画像など)の形式で) )。JAR = Java ARchive)と言うことができます。

すべてのJavaファイルはクラスファイルにコンパイルされ、次に.Javaファイルではなくそのクラスファイルを使用します。クラスは、クラスのインスタンスを作成するための設計図として使用される構造です。

詳細については、ウィキペディアを参照してください: ウィキペディアのJAR および クラスのウィキペディア

23
Harry Joy

Java file contains Java code。A Javaファイルは、 JVM。クラスファイルの内容はかなりよく説明されています here 。Jarファイルは、他のファイル、ほとんどの場合クラスファイルのアーカイブです。

JARファイルは圧縮ファイル形式です。 JARファイルには多くのファイルを保存できます。 JARはJava Archive。を表します。このファイル形式は、一連のJavaクラスを配布するために使用されます。このファイルは、ファイルサイズを減らし、ファイルを圧縮してファイルを1つに

クラスの説明 ここ

1
CloudyMarble