【问题标题】:How to add .class files in to Eclipse project bin folder如何将 .class 文件添加到 Eclipse 项目 bin 文件夹中
【发布时间】:2012-06-15 17:58:08
【问题描述】:

为了创建 jar 文件,我在清理项目后将一些 .class 文件复制到了 Eclipse 项目的 bin 文件夹,但是当我创建 jar 文件时,我无法选择那些额外添加的类文件。这是为什么 ?如何使用新的类文件创建 jar 文件?

【问题讨论】:

  • 这样做的原因是什么?你不能只添加包含所有类文件的库吗?
  • 我可以创建一个包含引用库的 jar 文件吗?在 Eclipse 中可以吗?
  • @Grant:是的,您可以在 Eclipse 的 Java 项目类路径中包含库。

标签: java eclipse jar


【解决方案1】:

如果您想在项目中使用 .class 文件,您可以将它们转换为 jar 并使用它,或者在您的 java 项目中创建一个单独的文件夹,其中包含其包层次结构中的 .class 文件。然后右键单击并使用Build Path>Configure build path...>Libraries添加类文件夹...。每当 eclipse 构建项目时,它都可以使用 .class 文件(并且它们不会被清理掉)。

【讨论】:

    【解决方案2】:

    如果手动将.class文件添加到bin文件夹,则需要刷新Eclipse项目,以便在导出的jar文件中包含手动添加的文件。

    但是,需要注意的是,当您重新编译或清理并重建项目时,Eclipse 可能会删除手动添加的文件。

    请按照其他人的建议,在类路径中包含外部库。

    【讨论】:

    • 是的,我已经刷新了它...但是如何创建新的 jar 文件,包括新添加的类文件呢?
    • 刷新后可以通过“导出”向导导出为jar文件。
    • 是的。我尝试了 File >> Export >> jar,然后我创建了 jar,但是新的 jar 文件不包含复制到 bin 文件夹中的类文件。
    • 导出后是否还在bin文件夹中看到手动复制的文件?
    【解决方案3】:

    Oracle 上有一个非常好的教程:http://docs.oracle.com/javase/tutorial/deployment/jar/build.html 页面中间还有一个示例。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2011-05-18
      • 2012-04-16
      • 1970-01-01
      • 2013-10-24
      • 2022-10-03
      • 2012-12-21
      • 2012-12-08
      • 1970-01-01
      相关资源
      最近更新 更多