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
不起作用。什么关键词描述这个问题,所以我可以找到自己的答案?