1

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
4

1 に答える 1

0

Eclipse ビルド パスに追加src/resourcesすると、コンパイラはフォルダー構造全体を出力ディレクトリ (つまり、bin) にコピーします。この場合test.xml、同じコードを使用して参照します。

File file = new File(MyClass.class.getResource("resources/test.xml").getPath());
于 2013-06-18T01:53:01.337 に答える