今天在运行下面代码的时候,发生了包找不到的错误。
import com.sun.image.codec.jpeg.JPEGCodec; import com.sun.image.codec.jpeg.JPEGImageEncoder; /* 中途略 */ JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); encoder.encode(bi);
最终找到的原因com.sun.image.codec.jpeg.*是为非公开API,包的位置在 C:\Program Files\Java\jdk1.7.0_71\jre\lib\rt.jar
将其放在工程的WEB-INF/lib下,即可解决。
时间: 2024-12-26 13:02:14