关于在Eclipse中添加库

时间:2011-06-09 14:27:01

标签: java eclipse

在eclipse中,我正在尝试添加一些库。我选择 “构建路径 - >配置构建路径 - >库”。 “java构建路径”窗口的右栏为我提供了几个选项: 添加JARS,添加外部JARS和添加库。

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

5 个答案:

答案 0 :(得分:3)

Add Jars适用于内部Jars - 即来自项目工作区的jar。添加外部Jars适用于硬盘驱动器上不同目录中的jar - 例如您下载的或差异工作区。这与“添加库”确实相同,只是库是您定期添加的外部jar的便利标签。有关如何添加的示例,请参阅http://www.javaprogrammingforums.com/java-code-snippets-tutorials/6536-javatip-dec-18-2010-eclipse-user-libraries.html

答案 1 :(得分:1)

添加库允许您添加Eclipse配置中定义的库。如果将项目检入源控制系统并且有人检查它,那么只有在开发人员配置了相应的Eclipse库时才会编译。

添加JAR允许添加位于项目目录子目录中的jar文件,通常名为lib。您可以使用您的项目将这些罐子检入您的源控制系统,并且检查项目的所有人都将拥有这些库。

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

答案 2 :(得分:1)

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

'添加外部JARS',允许您添加驻留在工作区外的JAR。您可以添加工作空间内的JAR,但上面的选项是为了执行该操作。

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

  • JRE系统库,由用于构建项目的JDK / JRE中的JAR组成
  • Java EE Server Runtime,通过安装服务器的WTP适配器提供
  • 用户库(可由用户创建)
  • JDBC连接驱动程序定义
  • Eclipse附带的库,如JUnit 3.x,4.x。

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

答案 3 :(得分:0)

  • 添加罐子 让您指向项目中包含的jar。

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

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

答案 4 :(得分:0)

查看this eclipse文档 - 尤其是 Libraries选项卡部分。