Использование ресурса в банке - PullRequest
0 голосов
/ 26 февраля 2020

Мне хорошо известно, что этот топи c задавался и отвечал здесь несколько раз, но я не могу заставить его работать, и я думаю, что мне нужны некоторые свободные sh глаза, чтобы посмотреть структура и код моего проекта.

Я добавил файл в папку ресурсов и запаковал его в JAR. Я вижу это там на основном уровне. Но каждый раз, когда я пытаюсь использовать его, я получаю nullPointerException , и я подозреваю, что это из-за структуры проекта.

enter image description here

из класса PDFToImage Я пытаюсь получить файл следующим образом:

File placeHolderSource = new File(getClass().getClassLoader().getResource(placeHolderFileName).getFile());

когда placeHolderFileName = "placeholder-greyed.jpg";

Чего мне не хватает?

Спасибо!

...