【问题标题】:How to Tell Eclipse to Include Standard .jar Library for All Projects如何告诉 Eclipse 为所有项目包含标准 .jar 库
【发布时间】:2011-06-22 03:28:53
【问题描述】:

我意识到在 Eclipse 中您可以指定某些 .jar 库来为单个项目添加,但我想知道是否有可能使 Eclipse 自动将标准 .jar 添加到所有项目的类路径中。我正在将 eclipse 用于 java 课程,并希望能够自动将课程的 stdlib 用于所有项目。

【问题讨论】:

    标签: java eclipse jar


    【解决方案1】:

    您可以调整依赖项控制和构建系统,例如maven,并将您的依赖项 jar 放在 maven 模块的属性中。这样,maven 负责将 jars 放在 maven 存储库中的共享位置,并在项目之间重用它们。然后,您可以使用 Maven eclipse 项目生成器为 eclipse 创建工作区。如果您的项目变得相当大,工作区中有很多单独的项目,这是一个很好的自动化解决方案。

    【讨论】:

      【解决方案2】:

      默认情况下,如果它是一个java项目,那么eclipse会包含所需的jar文件,但是如果你需要更多的jar,那么你可以通过

      创建用户库

      窗口 - 首选项 - Java - 构建路径 - 用户库。

      宁可将 JDK jar 与用户库混合使用。

      【讨论】:

        【解决方案3】:

        在 Window -> Preferences -> Java -> Installed JREs 下找到您的默认 JRE(选中的)并点击 Edit。添加你想要的罐子。

        【讨论】:

        • 附带说明:为了让它工作,我必须更改“禁止”方法的编译器设置,因为它是一个外部库,至少我猜这就是原因。我将其设置为忽略。
        • @themaestro 你如何编辑编译器设置?我遇到了同样的错误。
        【解决方案4】:

        我想不出一种方法来做你想做的事,但我建议,如果有很多这些 jar,是创建一个项目来保存这些 jar 文件,将它们放在项目类路径中,然后将项目设置为导出那些jar文件(这可能是lib目录中jar的默认设置,我不记得了)。

        然后任何新项目都可以简单地在这个“jar”项目上添加一个依赖项,以将其中的所有 jars 包含在其构建路径中。

        【讨论】:

          猜你喜欢
          • 2016-06-20
          • 2012-06-26
          • 1970-01-01
          • 1970-01-01
          • 2011-02-11
          • 2012-04-26
          • 1970-01-01
          • 1970-01-01
          • 2014-01-05
          相关资源
          最近更新 更多