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

时间:2013-01-10 18:02:22

标签: java jar

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

jar文件和库有什么区别?图书馆与GAC assembly中的Windows类似。

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

5 个答案:

答案 0 :(得分:15)

把事情变得非常简单:库是罐子的集合

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

答案 1 :(得分:4)

JAR与C#/ .net世界中的程序集具有相同的功能。它是java类,清单以及可选的其他资源(如属性文件)的集合。

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

答案 2 :(得分:0)

如果理解得很好:库只是一个对类进行分组的文件夹。例如,在JDK中,存在的库中存在一组存储在一起的类。

如果没有弄错,.jar文件是.class格式的一组编译类,由Java创建者创建,因此程序将独立于操作系统;这意味着在JVM中,您将在Linux,Windows等上以.jar格式运行您的应用程序,而无需为各种操作系统重新编写旅游应用程序。

答案 3 :(得分:0)

jar文件是zip存档,包含其他文件,java类文件。 Netbeans库包含项目所需的资源,包括jar文件。

答案 4 :(得分:0)

article解释了这一切......

说明

  

Java的库通常称为类库。但是,Java   将类库称为包。