Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.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 文件阅读器可以';找不到File.json_Java_Json - Fatal编程技术网

Java 文件阅读器可以';找不到File.json

Java 文件阅读器可以';找不到File.json,java,json,Java,Json,我试图打印此json文档中的内容: { “姓名”:“丹尼尔”, “年龄”:19 } 因此,我根据下一个教程编写了一段代码: 这是我的密码: JSONParser jsonParser = new JSONParser(); try { String path = "File.json"; JSONObject jsonObject = (JSONObject) jsonParser.parse(new FileReader(path)); String name = (

我试图打印此json文档中的内容:

{ “姓名”:“丹尼尔”, “年龄”:19 }

因此,我根据下一个教程编写了一段代码:

这是我的密码:

JSONParser jsonParser = new JSONParser();

try {
    String path = "File.json";
    JSONObject jsonObject = (JSONObject) jsonParser.parse(new FileReader(path));
    String name = (String)jsonObject.get("name");
    System.out.println(name);

}
catch (FileNotFoundException e1) {
    e1.printStackTrace();
}
catch (IOException e2) {
    e2.printStackTrace();
}
catch (ParseException e3) {
    e3.printStackTrace();
}

当我运行它时,它不会抛出这样的文件或目录。请帮忙。我正确地建立了我的资源路由,并用其他文件对它进行了测试。

大概是
文件。json
不存在于工作目录中。它是
文件。json
文件在同一目录中,与
.java
.class
文件?@Rafael(不一定与工作目录相同,FWIW)@Rafael相对路径从当前工作目录开始,而不仅仅是类文件所在的位置。@DaveNewton感谢您指出这一点。