Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中找不到文件_Java_File - Fatal编程技术网

在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是你帮了我的忙。非常感谢。请将此作为答案发布