如何让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
。并且我在构建路径中添加了 src 文件夹的绝对路径,因此 src\com\package2
中的类可用于构建源文件。
现在我想将整组类(生成和引用的)导出到 JAR 文件中。为此,我需要在 bin\com\package2
文件夹中包含 src\com\package2
类,该文件夹现在是空的。有什么方法可以让 Eclipse 将 src\com\package2
中的类文件视为资源文件(如 src\com\package1
中的图像)并将它们复制到bin\com\package2
?
PS:Runnable JAR 不是一个选项,因为我引用了很多库。
最佳答案
在项目的根目录中创建一个新文件夹。将您的类文件移动到该文件夹并将其添加为 Java 构建路径中的“类文件夹”。现在,在导出 jar 时,您可以选择类文件夹,然后您将在 jar 中获得您想要的内容。
关于java - 将 .class 文件指定为资源并将它们复制到输出(bin)文件夹 - Eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2287532/