java 使用drawimage打包后不显示图片
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 使用drawimage打包后不显示图片相关的知识,希望对你有一定的参考价值。
RT,在eclipse下运行图片正常显示,打包后运行不显示图片,用压缩工具打开jar包能看到图片在jar包的根目录里,打包前在src目录下的Image目录里,如图,请问为何打包后不显示图片了
我用的相对路径,文件名、文件夹名大小写也没错
代码类似这样:
private String head="./src/Image/head.png";
Image Head=Toolkit.getDefaultToolkit().getImage(head);
画的时候用的drawimage,类似这样:
public void paint(Graphics g)
super.paint(g);
g.drawImage(Head, 0, 0, 505, 528, this);
你需要用class.getresuorce()来获取路径 参考技术A
路径不对了
看例子
以上是关于java 使用drawimage打包后不显示图片的主要内容,如果未能解决你的问题,请参考以下文章