如何解决导入com.sun.image.codec.jpeg*
为什么在包中使用类com.sun.image.codec.jpeg
?您不应该直接使用这些类:为什么开发人员不应该编写调用“
sun”包的程序。
您的程序做什么?它只是尝试读取或写入JPG图像吗?使用ImageIO
API
非常简单。请参阅本教程:编写/保存图像。
补充 -如Java SE 7和JDK
7兼容性指南中com.sun.image.codec.jpeg
所述,该软件包已在Java
7中删除。
非标准
com.sun.image.codec.jpeg
包装已淘汰该
com.sun.image.codec.jpeg
软件包是在JDK 1.2(1998年12月)中添加的,它是控制JPEG格式图像文件的加载和保存的非标准方式。该软件包从来都不是平台规范的一部分,并且已从Java SE 7发行版中删除。Java Image I / O API已作为标准API添加到JDK 1.4版本中,并且不再需要该com.sun.image.codec.jpeg
软件包。
解决方法
我在编译Java程序时遇到以下错误
[javac] ...\MyClass.java:33: package com.sun.image.codec.jpeg does not exist
[javac] import com.sun.image.codec.jpeg.*;
[javac] ^
我能做什么 ?
既然不推荐使用com.sun软件包,那么写映像文件的正确方法是什么。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。