Eclimd:从vim运行时找不到文件

时间:2013-03-14 07:11:48

标签: java vim eclim

我有一个Eclipse项目:

myProject/
       |--src/
       |   |--MyClass.java
       |
       |--bin/
           |--MyClass.class
           |--data.dat

MyClassdata.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不起作用。哪些关键字描述了这个问题所以我可以找到自己的答案?

1 个答案:

答案 0 :(得分:0)

这可能是因为默认路径不是bin文件夹而是项目文件夹本身。尝试将文件移动到项目文件夹或在程序中更改其路径。

您也可以通过命令行参数传递该文件,但这可能会导致您可能已经知道的其他一些问题。