在Java中找不到文件
我有以下项目结构:在Java中找不到文件,java,file,Java,File,我有以下项目结构: src --Main.java --resources ----Users.txt 我正在尝试从Main.java创建一个文件,如下所示: File file = new File("resources/Users.txt"); 然而,我从未成功地做到这一点 为什么?如果它是.jar之外的常规文件,则使用的是相对路径。也就是说,文件的路径是由调用文件的路径+相对路径构成的。要使其工作,您应该在src文件夹中调用java有错误吗?如果是的话,那又怎样?事实上没有
src
--Main.java
--resources
----Users.txt
我正在尝试从Main.java创建一个文件,如下所示:
File file = new File("resources/Users.txt");
然而,我从未成功地做到这一点
为什么?如果它是.jar之外的常规文件,则使用的是相对路径。也就是说,文件的路径是由调用文件的路径+相对路径构成的。要使其工作,您应该在src文件夹中调用java有错误吗?如果是的话,那又怎样?事实上没有任何错误。调试文件时的默认值为nullnew file。。。无法生成空指针。请提供一个完整且最小的示例。如果它是.jar之外的常规文件,则使用的是相对路径。也就是说,文件的路径是由调用文件的路径+相对路径构成的。要使其工作,您应该在src中调用javafolder@Nadir是你帮了我的忙。非常感谢。请将此作为答案发布