找不到文件,我的包设置是否正确

File Not found, is my package setup correctly

首先要说明一下,我还是本科生,所以请见谅"beginner" 错误,我也在用intellij IDE。

我完全有可能遗漏了一些相当明显的东西,但为什么在源根目录中找不到此 .txt 文件。我的包层次结构看起来不错。

如果有人能指出正确的方向,我将不胜感激,在此先感谢。

As you can see fileNotFoundException

您的项目似乎不在构建路径上。在 Intellij 上,您可以按照 post:

中所述进行配置

然后你可以使用绝对路径访问它:

getClass().getResourceAsStream("/com/path/to/file.txt");

或相对CLASSPATH路径(当你写的class与资源文件本身在同一个Java包中时):

getClass().getResourceAsStream("file.txt");

我还建议您阅读此处: https://www.mkyong.com/java/java-read-a-file-from-resources-folder/