我是Eclipse的新手,并且一直在尝试加载一个CSV文件,以便Eclipse的虚拟机在我的程序中给出适当的输入时可以找到并识别它。我已经尝试了以下内容:
如何将测试文件(尤其是CSV文件)加载到虚拟控制台中,以便在程序运行时识别?我也搜索了其他几个答案,但无法理解这个概念。
感谢。
答案 0 :(得分:1)
尝试将其放在项目的根目录中。通过代码访问文件时,会在Java系统变量user.dir
中指定的目录中搜索文件,该目录通常是项目的根目录。
我假设您尝试按如下方式加载文件:
File file = new File("myCsv.csv");
在这种情况下,以下情况适用:
默认情况下,java.io包中的类总是解析相对的 针对当前用户目录的路径名。该目录已命名 由系统属性user.dir,通常是在中的目录 调用了Java虚拟机。