文件在 src 中但不是默认包?爪哇岛



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

编辑: 我试图创建一个文件 文件温度 = 新文件("src/random.txt"(,这就是我遇到问题并抛出错误的地方。当我在创建新文件时省略"src"时,它后来起作用了

据我从上面的描述中猜到,您没有提供文件的路径,只是使用文件名?这就是应用程序查找其运行位置的文件的原因。

提供完整路径,例如

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

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

相关内容

最新更新