jenkins bulid时报错,是由于com.sun.image.codec.jpeg是sun公司私有包,oracle在1.7后再也不支持oracle
修改下代码便可解决问题spa
原code:code
BufferedImage tag = new BufferedImage((int) newWidth, (int) newHeight, BufferedImage.TYPE_INT_RGB);orm
FileOutputStream out = new FileOutputStream(dir+filename); string
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); jenkins
encoder.encode(tag);it
现code:ast
String formatName = filename.substring(filename.lastIndexOf(".") + 1);form
ImageIO.write(tag, formatName, new File(dir+ filename));file