嗯,我知道这个问题被问了好几次,但是尽管遵循了这些链接中的所有建议,我最终还是得到了文件中没有发现的错误。

这些是我已经查过的链接。

Where do I put the txt file that I want to read in Java?

How to really read text file from classpath in Java

所以请不要让触发器高兴地把它标记为重复。

首先,这些链接中的大多数似乎交替使用了ClassPath和BuildPath,它们是同一个东西吗?因为在我的IDE中,我似乎找不到任何与ClassPath相关的东西,只有BuildPath。

这是我的目录结构。

调用方类需要文件。

嗯,我已经尝试了所有的链接,但我仍然不能阅读文件。

读取文件的代码在这里。

代码语言:javascript复制String path = "DataSource/data1.txt";

String jsonData = null;

try {

jsonData = Reader.readFile(path);

} catch (Exception e) {

e.printStackTrace();

}任何帮助都很感激。