Мои изображения не будут загружаться при запуске 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();
}
Любые предложения?







Вы можете видеть, что у меня уже есть сценарий запуска (который неявно задан из простого запуска класса). Но чтобы создать новый, выберите [New] → [Приложение Java]


