运行从Eclipse导出的JAR文件时,不会加载我的图像.
我有资源类包中的图像.我已经尝试了一个图像源文件夹,但没有运气.
从Eclipse加载时工作正常.图像位于导出的JAR文件中,因此它们的导出正常.
我试过了:
label.setIcon(new ImageIcon(MainFrame.class.getResource("/resources/header.jpg")));
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
URL url = getClass().getResource("/resources/header.jpg");
Image image = Toolkit.getDefaultToolkit().getImage(url);
label.setIcon(new ImageIcon(image));
Run Code Online (Sandbox Code Playgroud)
和:
try
{
label.setIcon(new ImageIcon(ImageIO.read(getClass().getResource("/resources/header.jpg"))));
}
catch (IOException e1)
{
e1.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
有什么建议?