Java中的jar文件和库之间的区别

2022-09-02 12:47:58

NetBeans允许程序员添加一个和一个文件。libraryjar

jar 文件和库有什么区别?库是否与 中类似。GAC assemblyWindows

有类似的问题,但它们太具体了,我无法理解其中的区别。


答案 1

把事情说得很简单:图书馆是罐子的集合

您可以创建一个包含所有与 Java EE 相关的 jar 文件的全局库 java-ee。然后,您可以在不同的项目中使用此全局库。管理它们会更简单;并添加新项目。


答案 2

JAR 在 C#/.net 世界中提供与程序集相同的功能。它是 java 类、清单和可选的其他资源(如属性文件)的集合。

库是一个更抽象的概念,在java中,库通常被打包为JAR(Java ARchive)或JAR的集合。


推荐