В руководстве ImageMagick советуют использовать JMagick для работы с этой библиотекой в Java.
Я через команду
sudo apt-get install jmagick
установил библиотеку. Но оказалось что для ее использования теперь нужно нетривиальными командами компилировать и запускать программу.
javac -cp /usr/share/java/jmagick6.jar Test.java
LD_LIBRARY_PATH=/usr/lib/jni/ java -cp .:/usr/share/java/jmagick6.jar Test
Вопрос: Это нормально? Или возможно использовать какой-то инструмент, чтобы избежать такие некрасивые конструкции?
Меня смущает, что java позиционируется как кроссплатформенное решение, но для запуска программы нужно использовать совсем не кросс-платформенные команды. В Windows, наверняка, библиотека jmagick будет размещаться по совсем другим каталогам.