JAI setup довольно утомительно, включая несколько банок и переменных среды. Это могло бы облегчить переносимость проекта, если бы я мог добавить его в качестве обычной зависимости от 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
Я могу, конечно, загрузить и установить эти банки. Проблема двоякая:
- jai_imageio требует две банки:
- jai_imageio требует установки собственной библиотеки и установки двух переменных среды.
Я не нашел способ сделать эту работу с Maven.
См. Чтение изображений JCS_YCCK с использованием ImageIO по той причине, что я использую JAI.