exe4j打包成exe文件后无法显示图片

首先图片资源要么是从网络获取,要么是本地调用。
网络获取不会出现该问题。

本地调用
1.使用相对路径
URL url=this.getClass().getResource(“/image/timg.jpg”);
ImageIcon background = new ImageIcon(url);

2.eclipse打jar包时勾选image文件夹,还有右边的.classpath和.project,
我就是没有勾选image文件夹导致exe文件无法加载图片
在这里插入图片描述
3.使用exe4j完成打包即可

4.打包结束后无需exe与image同目录,单exe文件即可运行加载出图片
在这里插入图片描述
在这里插入图片描述
可以发现左上角图标和背景图片都可以直接加载出

猜你喜欢

转载自blog.csdn.net/weixin_46463341/article/details/125831815
今日推荐