2011-06-09 156 views
1

在eclipse中,我试图添加一些库。我选择 “构建路径 - >配置构建路径 - >库”。 “java构建路径”窗口的右栏给了我几个选项: 添加JARS,添加外部JARS和添加库。关于在Eclipse中添加库

在我看来,我应该选择“添加库”,但其他两个工作是什么,“添加JARS”和“添加外部JARS”。这三种选择有什么区别?

回答

0
  • 添加罐子 允许您指向项目中包含的罐子。

  • 添加外部罐子 允许您指向文件系统上任何位置的罐子。

  • 添加库 可让您指向一组您已预先定义的罐子。

1

添加库允许您添加在Eclipse配置中定义的库。如果您将项目检入到源代码管理系统,并且有人将其检出,则只有在该开发人员配置了相应的Eclipse库时才会进行编译。

添加JAR允许添加位于项目目录(通常名为lib)的子目录中的jar文件。您可以将这些罐子与您的项目一起检入您的源代码管理系统,并且每个检查项目的人都会拥有这些库。

添加外部JAR是最不实用的方法。它将依赖项添加到位于计算机上其他位置的库的jar文件,并对这些文件的路径名进行硬编码。如果您将项目检入源控制系统,并且有人将其检出,则只有在完全相同的位置具有相同的库时才会生成该项目。忘记团队使用Windows,Mac和Linux工作站!

0

看看this eclipse文档 - 尤其是库标签部分。

1

'添加JARS'允许您将驻留在工作区中的JAR添加到项目构建路径。

'添加外部JARS',好吧,允许您添加驻留在工作区外部的JAR。您可以添加工作区内的JAR,但上述选项旨在执行该操作。

另一方面,库引用Eclipse中的各种预定义库。一个库通常是一个有组织的 JAR的集合。它可能是指:

  • 的JRE系统库,包括在JDK/JRE的JAR文件的通过为服务器的安装WTP适配器用于建设项目
  • 一个Java EE服务器运行时,可用
  • 用户库(可以由用户创建)
  • JDBC连接驱动程序定义
  • 库,使用Eclipse出货,像的JUnit 3.x中,4.x的

添加库将库定义中指定的所有条目添加到构建路径中。