当前位置: 代码迷 >> J2SE >> 为什么把程序文件压缩成jar后双击却显示不了图片了!解决办法
  详细解决方案

为什么把程序文件压缩成jar后双击却显示不了图片了!解决办法

热度:343   发布时间:2016-04-24 15:40:46.0
为什么把程序文件压缩成jar后双击却显示不了图片了!???
我把程序文件压缩成jar后双击可以运行
但却显示不了图片了
该怎么弄呢??
谢谢了................

------解决方案--------------------
这个问题,每个程序员初期都会遇上的问题

主要还是路径的问题

如果你用类加载的图片,可以打到jar包里面去,但你如果用其他的方法,比如用虚拟路径或者绝对路径的时候,图片是打不到jar包里面去的,必须再jar包的外面再建目录,大致的问题就是这样,你慢慢去试吧~
------解决方案--------------------
FYI:
比如你的图标文件在resource目录下,叫hello.gif,要把这个图加到你的一个button上,
则调用方法如下:
button.setIcon(new ImageIcon(getClass() .getResource( "/resource/hello.gif "));
很奇怪的是如果不package到jar文件里,文件名的大小写无所谓,在eclipse下运行都没有问题,但是在jar文件里的话,大小写一定不能写错.
  相关解决方案