我使用Eclipse从我的项目文件中导出可运行的JAR文件.但导出后图标图像永远不会显示.它在我运行eclipse时有效,但在创建JAR后却没有.
这是我在main方法中的代码:
frame.setIconImage(Toolkit.getDefaultToolkit().getImage("images/icon.gif"));
Run Code Online (Sandbox Code Playgroud)
图像是正确的目录.此外,尝试使用BufferedImage的方法,但没有工作.
在此先感谢您的帮助.
JAR文件中的图像被视为资源.你需要使用
getClass().getResource("images/icon.gif")
Run Code Online (Sandbox Code Playgroud)
然后使用ImageIcon或其他技术来获取图像.看到: