в настоящее время я учу Maven. У меня проблема с чтением файла json из папки ресурсов в моем приложении. У меня есть сообщение об ошибке «Система не может найти этот файл». Что еще интереснее, нет проблем, когда я пытаюсь прочитать текстовый файл ...
Как вы можете видеть на изображении ниже, эти два файла находятся в одном и том же месте в моем приложении. Почему мой json файл не читается правильно?
//WORKING
String filename = "./resources/data/init_data.txt";
try (Stream<String> lines = Files.lines(Paths.get(filename))){
lines.forEach(System.out::println);
} catch (Exception e){
e.printStackTrace();
}
//NOT WORKING
Gson gson = new Gson();
filename = "./resources/data/car.json";
try (Reader reader = new FileReader(filename)){
Car car3 = gson.fromJson(reader,Car.class);
System.out.println(car3);
} catch (IOException e){
e.printStackTrace();
}