0
運行時無法找到文件我有一個Eclipse項目:Eclimd:從VIM
myProject/
|--src/
| |--MyClass.java
|
|--bin/
|--MyClass.class
|--data.dat
MyClass
從data.dat
讀取。當我編輯MyClass.java
和使用:Java
從vim
內運行,我收到了一堆錯誤:
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
不起作用。什麼關鍵詞描述這個問題,所以我可以找到自己的答案?