Jar файл не видит изображение

237
24 мая 2018, 14:00

написал простенький проект в котором есть изображения. После чего с архивировал его в jar файл с помощью IntelliJ IDEA. Запуская файл все работает кроме картинок, их просто нету. Картинки лежать в src папке, и задаю их путь вот так:

Image img = new ImageIcon("src/name.png"). getImage();

Имена картинок в jar файле не изменялись.

Answer 1

Вы ищете картинку снаружи jar. Что бы получить ресурс внутри jar нужно использовать конструкцию getResource.

ClassInSrcFolder.getClass.getResource("name.png");
Answer 2

После архивирования папки src больше нет. Рисунки надо доставать с пути. Например

Image img = new ImageIcon(Frame1.class.getResource("name.png"))
            .getImage();
READ ALSO
Как достать объект через hibernate по его полю, а не по id?

Как достать объект через hibernate по его полю, а не по id?

Собственно мне нужно вытащить автора книг по его имени а не по id

226
Регулярное выражение с оператором OR

Регулярное выражение с оператором OR

Мне нужно найти с помощью регвыражения строки, которые удовлетворяют сразу все следующие условия:

189
Сортировка слов по алфавиту не понимает украинские буквы

Сортировка слов по алфавиту не понимает украинские буквы

Есть список слов в словаре, его надо отсортировать, и как бы все работает, но буквы є, і, ґ выходят в самом концеМожно ли это как-то исправить...

223
Получение sms в фоновом режиме (когда приложение закрыто) на смартфоне с версией android 7.1 SDK 8.1 oreo (API 26)

Получение sms в фоновом режиме (когда приложение закрыто) на смартфоне с версией android 7.1 SDK 8.1 oreo (API 26)

Подскажите пожалуйста, написал приложение которое может получать sms в фоновом режимеНа смартфоне с android 5

212