swing 打包jar后无法显示图片

qq2389qq 2013-07-03 06:27:52
请教各位我现在用 MyEclipse 打包.jar后,图片无法显示是怎么回事呢
jLayeredPane1.setBorder(new javax.swing.border.MatteBorder(
new javax.swing.ImageIcon(getClass().getResource(
"/image/login.jpg"))));
这样直接在MyEclipse 中运行一切正常,但就是在打包之后就是无法显示图片,其他一切正常,不知道什么问了,在网上也看了一些,但是没有解决,请诸位帮帮忙吧!!!
...全文
804 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2013-07-04
  • 打赏
  • 举报
回复
用个偷懒的办法,除了你的Jar包,把图片也当做要发布的一部分,这样jar包中就可以不引用图片了。
ace62 2013-07-04
  • 打赏
  • 举报
回复
图片同样放在jar中 相关路径最好使用相对路径,如果login.jpg在当前类所在目录下的image文件夹中,试试 jLayeredPane1.setBorder(new javax.swing.border.MatteBorder( new javax.swing.ImageIcon(getClass().getResource( "image/login.jpg"))));
枫醉秋 2013-07-04
  • 打赏
  • 举报
回复
image没有打到jar包里面去,检查一下jar包里面是不是存在这个目录
wangdong20 2013-07-03
  • 打赏
  • 举报
回复
应该把jar文件和image文件夹放在同一目录下
huntor 2013-07-03
  • 打赏
  • 举报
回复
图片也需要打包到jar文件里
weidu23 2013-07-03
  • 打赏
  • 举报
回复
你的image文件夹一起导进去了没有,你仔细看下 ...

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧