1

如何使eclipse将包含类文件的目录视为资源目录并将其复制到输出文件夹(bin)?

我的项目结构是这样的

src
  com
    package1
       all source files (.java)
       image files
    package2
       some dependent class files (.class)
bin
  com
    package1
       generated .class files for source files
       image files
    package2
       (empty)

在 Eclipse 中,我指定了排除过滤器以src\com\package2从源文件夹列表中排除。并且我在 buildpath 中添加了 src 文件夹的绝对路径,因此其中的类src\com\package2可用于构建源文件。

现在我想将整个类集(生成和引用)导出到 JAR 文件中。为此,我需要将src\com\package2类放在bin\com\package2现在为空的文件夹中。有什么方法可以让eclipse将类文件src\com\package2视为资源文件(如图像src\com\package1)并将它们复制到bin\com\package2

PS:Runnable JAR 不是一个选项,因为我引用了很多库。

4

1 回答 1

3

在项目的根目录中创建一个新文件夹。将您的类文件移动到该文件夹​​并将其添加为 Java Build 路径中的“类文件夹”。现在,在导出 jar 时,您可以选择类文件夹,您将在 jar 中获得所需的内容。

于 2010-02-18T11:35:27.100 回答