Я пытаюсь использовать изображение в моем коде. Я добавил это как ресурс; Я могу увидеть файл на 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 и это действительно очень просто.