18

私は を持っていfile.datますsrc/main/resources

jar ファイルを介してこのファイルをロードするクラスをテストしようとすると、パス ( ) でファイルが見つからないため、テストは失敗しますI/O Exception。テストで取得したパスは次のとおりです。

/home/usr/workspace/project/target/test-classes/file.dat

しかし、ファイルはtarget/test-classesどの考えにも存在しませんか?

4

2 に答える 2

4

ファイルが

src/main/resources/file.dat

ファイルへの URL を取得できます。

getClass().getResource("/file.dat");

于 2013-09-18T15:11:00.757 に答える