Java 文件阅读器可以';找不到File.json
我试图打印此json文档中的内容: { “姓名”:“丹尼尔”, “年龄”:19 } 因此,我根据下一个教程编写了一段代码: 这是我的密码: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 = (
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感谢您指出这一点。