私はEclipseプロジェクトを持っています:
myProject/
|--src/
| |--MyClass.java
|
|--bin/
|--MyClass.class
|--data.dat
MyClassから読み取りますdata.dat。内からを使用して編集MyClass.javaして実行すると、一連のエラーが発生します。:Javavim
java.io.FileNotFoundException: data.dat (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at java.io.FileInputStream.<init>(FileInputStream.java:79)
を使用してそこに移動しmyProject/binてクラスを実行するとjava MyClass、ファイルを読み取ることができdata.datます。
開こうとしているファイルの場所をどこに設定すれば、ファイルではなく、コンパイルされたJavaを基準にすることが*.javaできますか?.classpathファイルに含まれていないようです。
二次的な質問として:何を検索すればよいかよくわからないため、これに対する答えを見つけるのに問題があります。java runtime file locations動作しません。自分で答えを見つけることができるように、この問題を説明するキーワードは何ですか?