繁体   English   中英

关于在 Eclipse 中添加库

[英]Regarding Adding libraries in Eclipse

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

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

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

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

添加 JARs 允许添加 jar 文件,这些文件位于项目目录的子目录中,通常命名为 lib。 您可以将这些 jars 与您的项目一起检查到您的源代码控制系统中,并且每个签出项目的人都会拥有这些库。

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

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

“添加外部 JARS”允许您添加驻留在工作区外部的 JARs。 您可以在工作空间内添加 JARs,但上述选项旨在执行该操作。

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

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

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

  • 添加 Jars 让您指向项目中包含的 jars。

  • 添加外部 Jars 让您指向文件系统上的任何位置 jars。

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

看看这个eclipse 文档——尤其是库选项卡部分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM