Я знаю, что этот вопрос (или подобные) задавался ранее, но я все еще не понимаю его. Я создал банку, которая имеет следующую внутреннюю структуру:
JAR-файл
-конфигурация
--- codeBehind
--- CommandLine
--- гуй
--- ресурсы
В папке ресурсов у меня есть изображение, которое я хотел бы использовать в качестве значка, но я не могу понять, как его получить. Я пробовал
ImageIcon icon = new ImageIcon(getClass().getResource("settings.png"));
setIconImage(icon.getImage());
но выдает NullPointerException
, когда я пытался получить доступ к изображению иконки. Я попытался отделить части команды, и getResources("mypic.png")
вернул ноль.
Есть идеи, как мне это получить? Заранее спасибо!