为什么JAVA项目打包成jar图片无法显示

我是用一个类来储放图片的,需要是实例调用,打包后项目包里也有图片,Eclipse调试运行都能显示图片,但是打包后就显示不了了,为什么呢???packageb01;impo... 我是用一个类来储放图片的,需要是实例调用,打包后项目包里也有图片,Eclipse调试运行都能显示图片,但是打包后就显示不了了,为什么呢???
package b01;

import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;

import b01.img.*;

public class Pic {
public static final String PATH=Pic.class.getResource("").getPath();

BufferedImage end;

public Pic(){
try {

end=ImageIO.read(new File(PATH+"img/end.jpg"));

} catch (IOException e) {
e.printStackTrace();
}
}
}
展开
 我来答
LS8266
2014-03-14 · TA获得超过398个赞
知道小有建树答主
回答量:265
采纳率:0%
帮助的人:147万
展开全部
你的图片的路径不在jar包中吧,你要注意写你的图片路径啊,还需要包含在你打的jar包中才可以正常使用哦^_^
追问
图片的路径?怎么写包里啊
追答
把图片放在包中 用相对路径写图片路径
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式