JAI 设置相当繁琐,涉及多个 jar 和环境变量。如果我可以将它添加为常规的 Maven 依赖项,它将大大有助于项目的可移植性。
我正在使用的 POM 片段是
<dependency>
<groupId>com.sun.media</groupId>
<artifactId>jai_imageio</artifactId>
<version>1.1</version>
</dependency>
错误是
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
Missing:
----------
1) com.sun.media:jai_imageio:jar:1.1
2) javax.media:jai_core:jar:1.1.3
当然,我可以下载并安装这些 jar。问题是双重的:
- jai_imageio 需要两个罐子;
- jai_imageio 需要安装本机库并设置两个环境变量。
我还没有找到一种方法来使这项工作与 Maven 一起工作。
由于我使用 JAI 的原因,请参阅使用 ImageIO 读取 JCS_YCCK 图像。