在eclipse中,我正在尝试添加一些库。我选择 “构建路径 - >配置构建路径 - >库”。 “java构建路径”窗口的右栏为我提供了几个选项: 添加JARS,添加外部JARS和添加库。
在我看来,我应该选择“添加库”,但其他两个工作原理是什么,“添加JARS”和“添加外部JARS”。这三个选项有什么不同?
答案 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集合。它可以参考:
添加库会将库定义中指定的所有条目添加到构建路径。
答案 3 :(得分:0)
添加罐子 让您指向项目中包含的jar。
添加外部罐子 允许您指向文件系统中任何位置的jar。
添加库 让您指向一组预先定义的罐子。
答案 4 :(得分:0)
查看this eclipse文档 - 尤其是 Libraries选项卡部分。