文件在src中但不是默认软件包? Java

时间:2018-08-14 05:03:10

标签: java eclipse

这可能是非常抽象的文字,因为我不确定其他方法。在Java中,我写了一些东西来创建文件并将其保存在该文件夹中。然后,我还有另一个类/对象接收这些文件并使用这些文件进行一些计算。当这些文件保存在src的默认程序包中时,为什么不抛出这些错误,为什么却抛出 FileNotFoundException ?我正在Eclipse IDE中工作,并对为什么会发生这种情况感到好奇?

编辑: 我试图创建一个文件temp = new File(“ src / random.txt”),这是我遇到问题并引发错误的地方。后来,当我在创建新文件时省略“ src”时,它起作用了

2 个答案:

答案 0 :(得分:3)

据我从上面的描述中可以猜到,您是不是在提供文件的路径,仅使用文件名?这就是为什么您的应用程序正在寻找运行文件的原因。

答案 1 :(得分:0)

提供完整路径,例如

String csvFile = "D:\\Documents\\ex\\myFile.csv";
FileReader fileReader = new FileReader(csvFile);

确保您具有正确的文件扩展名。