如何防止Eclipse为每个构建清理bin文件夹?

zw3*_*324 5 java eclipse build .class-file

我现在正在使用Eclipse进行项目,并且我在bin文件夹中保存了一些资源文件(例如,图像,文本),并且程序需要这些文件.

但是,对于每个构建,Eclipse都会尝试清理该文件夹,然后重建项目.清理时,它会删除文件夹中的资源文件.反正有没有阻止Eclipse这样做?

我知道我可以更改文件的位置,但我也很好奇为什么Eclipse会这样做,并且可以防止这种情况发生.

谢谢!

usr*_*ΛΩΝ 8

转到Options- > Java- > Compiler- > Building并取消选中Scrub output folders when cleaning projects.

这对我有用.在我的项目中,我有一个Ant任务,它为bin文件夹添加了一些配置资源,以便将它们包含在类路径中,而不会让它们进入src


Rod*_*zel 5

我不能确切地说出它为什么这样做,但可能这就是 Eclipse 进行构建的方式:清空“输出文件夹”并开始编译。

也就是说,如果您将文件放入源文件夹中,那么 Eclipse 将bin在每次构建时简单地将文件复制到,并且它们不会消失。它会做到这一点,以它不知道如何编译的任何文件,例如.xml.xsd.png