Я пытаюсь загрузить ImageIcon, как описано here, но я получаю сообщение об ошибке. Пробовал также метод here, но столкнулся с той же ошибкой. Он говорит:Невозможно изменить значок jFrame/загрузить ресурс для .jar с Eclipse
"Uncaught ошибка выборки изображения:
java.lang.NullPointerException ..."
я не смог найти решение этой проблемы. Я могу загрузить значок изображения, используя это:
setIconImage(new ImageIcon("etc/image.png").getImage());
Но это не работает с .jar.
EDIT: использованием
Image im = ImageIO.read(new File("etc/image.png"));
А потом создание ImageIcon не дает мне никаких ошибок, но не работает с .jar, даже если я использую опцию экспорта, как это описано here.
EDIT 2: Хорошо, положив мою папку/etc в папку/bin, созданную для проекта, это решило. У меня АБСОЛЮТНО НЕТ ИДЕИ, почему, поэтому я был бы благодарен, если бы кто-нибудь мог объяснить это мне. Подождите, не беспокойтесь. Это не работает для .jar.
EDIT 3:Solution to the problem here.
В принципе, вы создаете папку внутри/src, а затем импортируете в нее файлы. Человек, я не могу поверить, что потерял столько времени. RAGE
Для лучшей помощи рано, после SSCCE (http://pscode.org/sscce.html), основанный на методе getResource, и структуру Jar (как результат с помощью инструмента jar). –