图片不要打包进jar里面,
因为jar 包里的资源需要用文件流的方式读取出来。
文件:InputStream ins = this.getClass().getResourceAsStream(path);
图片:InputStream ins = this.getClass().getResourceAsStream(path);
ImageInputStream imageIns = ImageIO.createImageInputStream(ins);
BufferedImage image = ImageIO.read(imageIns);
最好把图片单独一个文件,路径最好不用相对路径,这样部署不好控制可以通过this.getClass().getResource("imagefilePath")来获取绝对路径来读取,不懂继续追问!