关于Java打包成jar出现读取图片异常的问题

今天试着将Java实战演义里的一个小游戏打包成jar,但是发现打包后出现读取图片异常的问题,研究以好半天,大概知道是哪里有错误了。就是这么个异常大概知道是因为图片路径的关... 今天试着将Java实战演义里的一个小游戏打包成jar,但是发现打包后出现读取图片异常的问题,研究以好半天,大概知道是哪里有错误了。

就是这么个异常

大概知道是因为图片路径的关系,程序中是这样读取图片的

文件结构是:

在eclipse里运行是完全没问题的,但是打包成jar后运行就出现异常了,在网上找了很久的解决方法,有人说是用:this.image = Toolkit.getDefaultToolkit().getImage(this.getClass().getResource(path));
然后把img文件价放在代码包里,可是还是不行。运行就出现问题了

有没有哪个懂得这个的大哥大姐帮帮忙看看?
展开
 我来答
ylzyqt
2013-02-23
知道答主
回答量:12
采纳率:0%
帮助的人:18.8万
展开全部
把img文件放在src目录下,要使用的文件比如名称叫 :SysBasic.java,用:.
SysBasic.class.getResource("/images/add.gif");

就可以了
来自:求助得到的回答
招财猫岭
2013-02-21 · TA获得超过1191个赞
知道小有建树答主
回答量:1012
采纳率:80%
帮助的人:457万
展开全部
读取图片的路径改为绝对路径,如 d:/img/... 这样试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式