Eclipse:如何覆盖src文件夹中的资源

时间:2013-06-18 01:43:28

标签: eclipse file-io path

我有一个程序可以改变src/resources文件夹中的文件,但是被选中的文件位于bin/resources目录中。如何告诉Eclipse修改src/目录中的文件。我理解字节码是从bin/目录执行的,文件需要对该文件夹可见,但我想知道是否可以引用src/文件。

我正在使用:

File file = new File(MyClass.class.getResource("resources/test.xml").getPath());

加载我的文件,但我不希望路径到我的bin/目录。

路径是:

/C:/Users/Foo/workspace/MyProject/bin/resources/test.xml

1 个答案:

答案 0 :(得分:0)

如果将src/resources添加到Eclipse Build Path,编译器会将整个文件夹结构复制到输出目录(即bin),在这种情况下,您使用相同的代码引用test.xml:< / p>

File file = new File(MyClass.class.getResource("resources/test.xml").getPath());