您的位置:首页 > 其它

package com.sun.image.codec.jpeg does not exist

2015-11-03 00:00 387 查看
jenkins bulid时报错,是因为com.sun.image.codec.jpeg是sun公司私有包,oracle在1.7后不再支持

修改下代码即可解决问题

原code:

BufferedImage tag = new BufferedImage((int) newWidth, (int) newHeight, BufferedImage.TYPE_INT_RGB);

FileOutputStream out = new FileOutputStream(dir+filename);

JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);

encoder.encode(tag);

现code:

String formatName = filename.substring(filename.lastIndexOf(".") + 1);

ImageIO.write(tag, formatName, new File(dir+ filename));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: