2017-04-25 16 views
1

私は、次のワークスペースディレクトリ構造があります。Eclipse JUnit Javaクラス内からテキストファイルを参照するにはどうすればよいですか?

enter image description here

をそして私は、私はちょうど、相対パスを使用してテキストファイルを参照することができると考えた:

"src/main/resources/test/binary_Message.txt" 

しかし、これはいくつかの理由で登録されていません。

+1

あなたの相対パスに「設定」がありませんでしたか? http://stackoverflow.com/questions/437382/how-do-relative-file-paths-work-in-eclipseを参照してください。 – wannadream

+0

@wannadream - !!!!私は、ああ、私はとても愚かな気分に感謝します。 – Coffee

+1

あなたが与える必要があるパスは、ファイルシステムではなくクラスパスに保存されているためです。 –

答えて

2

getClass().getResource("/config/test/binary_Message.txt");

ところで、それは本当に唯一のテストのために意味される場合src/test/resources下のファイルを置くために、より理にかなって。

関連する問題