当前位置: 代码迷 >> Java相关 >> 求指点!java程序打包后、解决办法
  详细解决方案

求指点!java程序打包后、解决办法

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

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

图标是不是路径问题?

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

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