Можно ли как-то поместить иконки в jar, чтобы было проще его передать на другой компьютер?

84
14 ноября 2021, 02:00

У меня Maven-проект. Я положила иконки в папку src\main\resources, прописала такие же пути к ним, но созданный jar-архив их не видит. Когда запускаю jar, все работает, но иконки не отображаются. Из ИДЕИ все нормально грузится. Файлы изображений попадают в корень jar-архива. Может быть как-то нужно пути прописать по другому? Помогите, пожалуйста, разобраться.

Answer 1

Чтобы получить URL ресурса используйте getClass().getResource();

getClass().getResource("/images/bomb.gif")

Сначала файл будет искаться в classpath/images/bomb.gif

если не найден то в: jar-файл/images/bomb.gif

READ ALSO
Как включить CORS или OPTIONS метод в AWS Lambda Function Handler без API Gateway в коде?

Как включить CORS или OPTIONS метод в AWS Lambda Function Handler без API Gateway в коде?

У меня есть метод lambda на JAVAКогда я посылаю запрос методом OPTIONS, я поучаю {"message":"Missing Authentication Token"}

104
переделать в stream

переделать в stream

как переписать этот цикл в stream?

174
Не отображаются картинки и шрифты на GitHub Pages

Не отображаются картинки и шрифты на GitHub Pages

Не отображаются картинки и шрифты на GitHub PagesПоменял '

84