Не удается получить ресурс после развертывания, resourceAsStream () возвращает ноль - PullRequest
0 голосов
/ 20 марта 2020

Я пытаюсь использовать изображение в моем коде. Я добавил это как ресурс; Я могу увидеть файл на root моей банки. Я пытаюсь загрузить его так:

InputStream stream = Thread.currentThread().getClass().getResourceAsStream("logo.png");
// stream is null!
// I also tried getClass().getResourceAsStream(...) directly, same result

Когда я напрямую выполняю jar с java -cp path/to/built.jar ..., он загружает образ ресурса, как и ожидалось. Когда я развертываю свой код (в jBPM я загружаю jar-файл в Admin> Архивировать и выполняю его в процессе) доступ к экземпляру InputStream вызывает исключение NullPointerException.

jar создается с помощью maven и это действительно очень просто.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...