为什么Java说我的文件没有';不存在?(错误:java.io.FileNotFoundException:partyResponses.txt(没有这样的文件或目录))

为什么Java说我的文件没有';不存在?(错误:java.io.FileNotFoundException:partyResponses.txt(没有这样的文件或目录)),java,file,Java,File,我正在学习如何使用Java,我有一个任务要求我们创建一个文件,但是Java告诉我这个文件不存在,我不知道为什么。在进行任何其他操作之前,我应该确保我的文件存在。这就是我到目前为止所做的: import java.io.*; import java.util.Scanner; public class Party { public static void main(String [] args) throws IOException { File file = new

我正在学习如何使用Java,我有一个任务要求我们创建一个文件,但是Java告诉我这个文件不存在,我不知道为什么。在进行任何其他操作之前,我应该确保我的文件存在。这就是我到目前为止所做的:

import java.io.*; 
import java.util.Scanner;

public class Party {
    public static void main(String [] args) throws IOException {
        File file = new File("party.txt");

        if (!file.exists()) {
            System.out.println("The file party.txt doesn't exist.");
        }
    }
}

您可以提供完整的文件路径:

File file = new File("C:/users/.../party.txt");
也可以使用相对路径。假设您的
聚会
类在
sketchbook
包中。您的相对路径是:

File file = new File("src/sketchbook/party.txt");

确保您的文件位于项目树中,或者只提供一个绝对路径。提示:打印文件的绝对路径以查看它应该位于
System.out.println(“该文件不存在:“+file.getAbsolutePath()”)-打印错误消息时,向itI添加有用的(调试)信息我尝试了您的建议,但我仍然收到相同的错误,我不确定原因。