Мои изображения не будут загружаться при запуске JAR файла, экспортированного из Eclipse.
У меня есть изображения в пакете класса ресурсов. Я также пробовал папку с исходными текстами изображений, но не повезло.
Хорошо работает при загрузке из Eclipse. Изображения находятся в экспортированном JAR файле, поэтому они экспортируют штраф.
Я пробовал:
label.setIcon(new ImageIcon(MainFrame.class.getResource("/resources/header.jpg")));
Я также пробовал:
URL url = getClass().getResource("/resources/header.jpg");
Image image = Toolkit.getDefaultToolkit().getImage(url);
label.setIcon(new ImageIcon(image));
и
try
{
label.setIcon(new ImageIcon(ImageIO.read(getClass().getResource("/resources/header.jpg"))));
}
catch (IOException e1)
{
e1.printStackTrace();
}
Любые предложения?