我有一个程序可以改变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
答案 0 :(得分:0)
如果将src/resources
添加到Eclipse Build Path,编译器会将整个文件夹结构复制到输出目录(即bin),在这种情况下,您使用相同的代码引用test.xml
:< / p>
File file = new File(MyClass.class.getResource("resources/test.xml").getPath());