Я использую NetBeans, пытаясь изменить знакомый значок чашки кофе Java на файл png, который я сохранил в каталоге ресурсов в файле jar. Я нашел много разных веб-страниц, которые утверждают, что у них есть решение, но пока никто из них не работает.
Вот то, что у меня есть на данный момент (исключая блок try-catch):
URL url = new URL("com/xyz/resources/camera.png");
Toolkit kit = Toolkit.getDefaultToolkit();
Image img = kit.createImage(url);
getFrame().setIconImage(img);
Класс, содержащий этот код, находится в пакете com.xyz, если это имеет значение. Этот класс также расширяет JFrame. Этот код генерирует исключение MalformedUrlException в первой строке.
У кого-нибудь есть решение, которое работает?