NetBeans
library
プログラマーがおよびファイルを追加できるようにしjar
ます。
jar ファイルとライブラリの違いは何ですか? のようなライブラリGAC assembly
ですWindows
。
似たような質問がありますが、具体的すぎて違いがわかりませんでした。
物事を非常に簡単に言えば、ライブラリはjarのコレクションです
すべての Java EE 関連の jar ファイルを含むグローバル ライブラリ java-ee を作成することができます。その後、このグローバル ライブラリをさまざまなプロジェクトで使用できます。それらを管理する方が簡単です。新しいプロジェクトを追加します。
JAR は、C#/.net の世界でアセンブリと同じ機能を果たします。これは、Java クラス、マニフェスト、およびオプションでプロパティ ファイルなどのその他のリソースのコレクションです。
ライブラリはより抽象的な概念です。Java では、ライブラリは通常、JAR (Java ARchive) または JAR のコレクションとしてパッケージ化されます。
jar ファイルは、Java クラス ファイルなどのファイルを含む zip アーカイブです。Netbeans ライブラリには、jar ファイルなど、プロジェクトに必要なリソースが含まれています。
よく理解されている場合: ライブラリは、クラスをグループ化する単なるフォルダーです。たとえばJDKでは、一緒に格納されたクラスのグループが存在するライブラリがあります。
間違っていなければ、.jar ファイルは .class 形式でコンパイルされたクラスのグループであり、Java の作成者によって作成されたものであるため、プログラムは OS に依存しません。つまり、JVM 内では、さまざまな OS 用にツアー アプリを再コーディングすることなく、Linux、Windows などで .jar 形式でアプリを実行できます。