为什么把程序文件压缩成jar后双击却显示不了图片了!??? 我把程序文件压缩成jar后双击可以运行但却显示不了图片了该怎么弄呢??谢谢了................ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个问题,每个程序员初期都会遇上的问题主要还是路径的问题如果你用类加载的图片,可以打到jar包里面去,但你如果用其他的方法,比如用虚拟路径或者绝对路径的时候,图片是打不到jar包里面去的,必须再jar包的外面再建目录,大致的问题就是这样,你慢慢去试吧~ FYI:比如你的图标文件在resource目录下,叫hello.gif,要把这个图加到你的一个button上,则调用方法如下:button.setIcon(new ImageIcon(getClass() .getResource("/resource/hello.gif"));很奇怪的是如果不package到jar文件里,文件名的大小写无所谓,在eclipse下运行都没有问题,但是在jar文件里的话,大小写一定不能写错. 再提一句,这些图片文件都是打包到jar文件里面的.如果在外面的话,则无需使用getClass() .getResource BigDecimal 的四舍五入的精度问题! tiled地图编辑器编辑好了地图,怎么导入到java中去 【讨论贴】Dao层的调用是否应该做成静态 请问Java源程序 编译后 内存占用时如何计算的? 抽象类的问题? 【Swing】如何刷新Jpanel Java写个时间转换程序 小弟我新手求大虾指教下面的代码里面0xf1,0x0f的含义?? 【请教】hashmap是不是会占很多内存 『新手』检查一下句子的英文字.. 画同心圆不同心问题 JSP 和 oracle 中文乱码
比如你的图标文件在resource目录下,叫hello.gif,要把这个图加到你的一个button上,
则调用方法如下:
button.setIcon(new ImageIcon(getClass() .getResource("/resource/hello.gif"));
很奇怪的是如果不package到jar文件里,文件名的大小写无所谓,在eclipse下运行都没有问题,但是在jar文件里的话,大小写一定不能写错.