日期:2014-05-20  浏览次数:20657 次

求指点!java程序打包后、、、
用Java Web Start发布了一个了绘图应用程序(打包成jar),再打开时程序上的图标不显示(可以访问本地图片),画笔的光标在画布也不显示(画矩形显示)。

这个是什么原因啊?高手指教一下!!!

图标是不是路径问题?

------解决方案--------------------
应该是路径问题,
------解决方案--------------------
1.你的图标是否已经打包到jar里了?路径是什么?
2.你构造ImageIcon的代码发出来看看
------解决方案--------------------
对于打包到jar包里的资源,应该使用 getResource() 来获取资源
假设你的jpg文件的目录为 /img/xx.jpg

对应的方法为:
new ImageIcon("".getClass().getResource("/img/"+toolarr[i] + ".jpg"));
------解决方案--------------------
就贴下使用 getResource()的代码吧