jar和图片的问题
我写了一个程序,里面用JLabel xxL = new JLabel (new ImageIcon ("狂战士.PNG"));加了几张图片,当我把图片和class文件一起用jar打包后,在当前文件夹双击运行时,程序可以显示图片。当我将jar转移到别的文件夹后双击运行就不能显示图片了。然后我解压jar文件,那个图片释放不出来,后来我把图片的名字改为英文字母后打包再解压,却没问题。谁能告诉我这是怎么回事?如果每次都要解压jar文件才能看见程序里的图片,那我程序做好了有上百张图片,一解压有那么多图片,实在不方便,有什么办法解决这个问题吗?
和类文件放在一起
然后可以用getClass().getResource()得到它的URL
然后就可以用此URL构造图片,用图片构造ImageIcon,