ImageIO cannot be resolved to a type 是缺少什么包
时间: 2024-02-25 19:59:51 浏览: 243
imageio-jpeg-3.1.1-API文档-中英对照版.zip
5星 · 资源好评率100%
这个错误提示通常在 Java 图像处理中出现,可能是由于缺少 javax.imageio.ImageIO 类所在的包。你可以尝试引入以下依赖来解决此问题:
```
<dependency>
<groupId>javax.media</groupId>
<artifactId>jai_core</artifactId>
<version>1.1.3</version>
</dependency>
<dependency>
<groupId>com.sun.media</groupId>
<artifactId>jai_codec</artifactId>
<version>1.1.3</version>
</dependency>
```
如果是使用 Eclipse 等开发工具,也可以尝试添加 JRE System Library 中的 rt.jar 到项目的构建路径中。
另外,如果你只是想读取或写入图片,也可以考虑使用 ImageIO 的替代类库,如 Apache Commons Imaging (原名 Sanselan),它不需要额外的依赖,并且可以处理更多格式的图片。
阅读全文