如何让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不是一个选项,因为我引用了很多库。
答案 0 :(得分:3)
在项目根目录中创建一个新文件夹。将类文件移动到该文件夹,并将其添加为Java Build路径中的“类文件夹”。现在,在导出jar时,您可以选择类文件夹,然后您将在jar中获得所需内容。