求指点!java程序打包后、、、
用Java Web Start发布了一个了绘图应用程序(打包成jar),再打开时程序上的图标不显示(可以访问本地图片),画笔的光标在画布也不显示(画矩形显示)。
这个是什么原因啊?高手指教一下!!!
图标是不是路径问题?
[解决办法]
应该是路径问题,
[解决办法]
1.你的图标是否已经打包到jar里了?路径是什么?
2.你构造ImageIcon的代码发出来看看
[解决办法]
对于打包到jar包里的资源,应该使用 getResource() 来获取资源
假设你的jpg文件的目录为 /img/xx.jpg
对应的方法为:
new ImageIcon("".getClass().getResource("/img/"+toolarr[i] + ".jpg"));
[解决办法]
就贴下使用 getResource()的代码吧