2013-03-13 53 views
0
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); 
JPEGEncodeParam param = encoder.getDefaultJPEGEncodeParam(bi); 
JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(in);' 

当我编译上面的代码时,说com.sun.image.codec.jpeg.JPEGCodec API可能已被删除。我如何清除此警告?我正在使用Java版本6.IMAGE EXCEPTION

+0

那么,你想删除警告?如果它真的被移除并且应用程序崩溃,但是您从未看到该警告,那么您怎么知道发生了什么?但只要是警告,请尝试'@ suppress-warnings()'。 – 11684 2013-03-13 08:21:30

回答

0

只需使用ImageIO进行读取/写入和编码。编码参数化可能不符合Sun的实现。

是的,并不是所有的JDK/JRE都支持sun类。所以现在已经是一个可移植性问题。

0

使用BASE64进行编码和解码...