Задать вопрос
natomist
@natomist

Как использовать JMagick?

В руководстве 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 будет размещаться по совсем другим каталогам.
  • Вопрос задан
  • 3344 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
UbuRus
@UbuRus
Используйте специализированный инструмент для управлениями зависимостями(jmagick) и сборкой проекта: gradle!

Для старта: www.gradle.org/docs/current/userguide/tutorial_jav...
JMagick в репозитории mvnrepository.com/artifact/jmagick/jmagick/6.6.9

Вот так JMagick нужно прописать в зависимостях gradle
compile "jmagick:jmagick:6.6.9"

Документация: www.gradle.org/documentation
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы