Я хотел загрузить файл .json с относительным путем (resources / jsonFiles / json.json). Все работает, когда я запускаю приложение из IDE, но когда я генерирую файл .jar и запускаю его, у меня возникла ошибка от nullPointer до источника файла.
Я проверил этот файл jar, и там был путь jsonFiles / json.json (в приложении работает /jsonFiles/json.json).
Поэтому я изменил путь и сгенерировал новый файл .jar, но этот «пакет mvn» не работает, потому что тесты junit не работают - не могу найти файл в приложении.
Я не смог решить эту проблему, спасибо за помощь.
Работайте над приложением, но не работайте в банке:
URL urlToJson = getClass().getResource("/jsonFiles/json.json");
exampleList = objectMapper.readValue(new File(urlToJson.getPath())
, exampleList.class);