2013-02-24 55 views
0

我是Eclipse的新手,一直在尝试加载CSV文件,以便在我的程序中给出相应的输入时,Eclipse的虚拟机可以找到并识别它。我已经试过如下:将文件加载到Eclipse测试控制台(VM)中

  1. 将其复制到src文件夹。然而这并没有帮助。我还没有尝试将其复制到bin文件夹或任何文件夹(如/ src/test)。
  2. 我也读过官方文档中的appropriate guide。但是,我无法找到中央测试编辑器as described

如何将测试文件(最值得注意的是CSV文件)加载到虚拟控制台中,以便在程序运行时识别它?我也搜索了其他几个答案,但无法理解这个概念。

谢谢。

回答

1

试着把它放在你项目的根目录下。通过代码访问文件时,会在Java系统变量user.dir中指定的目录中查找文件,该目录通常是项目的根目录。

我假设你试图按如下方式加载文件:

File file = new File("myCsv.csv"); 

在这种情况下适用:

默认情况下,java.io包中的类总是相对解析 针对当前用户目录的路径名。该目录通过系统属性user.dir命名为 ,通常是调用Java虚拟机的 中的目录。

+0

谢谢,请允许我去测试这个。 – n0shadow 2013-02-24 10:17:36

+0

mCode如果您仍有问题,请发布用于访问该文件的代码。 – 2013-02-24 10:18:08

+0

它已经工作了,谢谢你的帮助。 – n0shadow 2013-02-24 10:25:00