我在我的java项目中读取(有时写入).txt文件,并且希望将其复制到名为“bin”的eclipse输出文件夹中。在输出文件夹中制作Eclipse复制源文件
eclipse可以在编译时执行吗?
我的项目是这样的:
- 项目
- 斌
- blabla.class
- ...
- 的Src
- blabla.java
- ...
- MyFile.txt的
- 斌
谢谢!
我在我的java项目中读取(有时写入).txt文件,并且希望将其复制到名为“bin”的eclipse输出文件夹中。在输出文件夹中制作Eclipse复制源文件
eclipse可以在编译时执行吗?
我的项目是这样的:
谢谢!
解决的办法是:
使用Eclipse的经典4.2.1
点击“添加项目‘为yourprojectname’文件夹到构建路径”,同时创建一个新的项目(在源选项卡)
做正确的Include/Eclude的东西来选择你想要复制的文件
我认为您需要将文本文件实际移动到子目录 - 类似“resources”,并将该“resources”目录添加为项目的源目录 - Project/Properties/Java Build Path/Source /新增文件夹。这并不意味着源文件夹中的所有内容都必须是可编译的。
我不认为你会有另一种选择,因为如果你将根目录添加为源文件夹,eclipse会抱怨,它不能嵌套源文件夹。所以你需要一个额外的(重新)源文件夹。
我尝试过,但不起作用。我应该选中“允许源文件夹的输出文件夹”框吗?因为当我检查它并单击“确定”,然后重新打开“项目属性”窗口时,它将保持未选中状态! 我已经使用它,它似乎是一个未解决的日食臭虫。 – 2013-02-10 13:41:21
不,这只是表示输出(类文件)被复制到源文件夹AFAIK。那么,这实际上并没有解决?创建一个子目录“Res”(通过你的命名约定),将文本文件移动到“Res”,然后将“Res”目录添加到项目设置中的源文件中?如果您手动移动文件,请不要忘记按F5键或在浏览器树中刷新。然后,文本文件应该被复制到bin中 - 至少在清理完成之后 - 不是吗? – 2013-02-10 13:53:23
另外 - 我刚刚看到 - 你可以在项目中直接用Ctrl-N – 2013-02-10 13:56:12
(http://stackoverflow.com/questions/5607723/copying-data-files-upon-build-in-java-eclipse) – hgoz 2013-02-10 00:52:22