NetBeans
允许程序员添加一个library
和一个jar
文件。
jar 文件和库有什么区别?库是否类似于GAC assembly
.Windows
有类似的问题,但它们太具体了,我无法理解其中的区别。
说得非常简单:图书馆是罐子的集合
您可以创建一个包含所有 Java EE 相关 jar 文件的全局库 java-ee。然后你可以在你的不同项目中使用这个全局库。管理它们会更简单;并添加新项目。
JAR 提供与 C#/.net 世界中的程序集相同的功能。它是 Java 类、清单和可选的其他资源(例如属性文件)的集合。
库是一个比较抽象的概念,在java中,库通常被打包成一个JAR(Java ARchive),或者JAR的集合。
如果很好理解:库只是对类进行分组的文件夹。例如在 JDK 中,一个库中存在一组存储在一起的类。
如果没记错的话,.jar 文件是一组 .class 格式的编译类,由 Java 创建者创建,因此程序将独立于操作系统;这意味着在 JVM 中,您将在 Linux、Windows 等平台上以 .jar 格式运行您的应用程序,而无需为各种操作系统重新编码游览应用程序。
jar 文件是 zip 存档,其中包含 java 类文件等文件。Netbeans 库包含项目所需的资源,包括 jar 文件。