Настройка 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.
См. Чтение изображений JCS_YCCK с помощью ImageIO, по причине того, что я использую JAI.