(Больше комментариев, но стоит отметить ...)
Глядя на источник, эта библиотека предназначена для использования в командной строке . Я бы не рекомендовал использовать его в веб-приложении. И вот почему:
То, что что-то упаковано в jar-файл, не означает, что оно безопасно для использования в веб-приложении. Некоторые банки (как этот) только предназначены для использования на рабочем столе или в командной строке. При использовании в веб-приложении они могут вызвать серьезные проблемы.
Например, для jar-файлов рабочего стола или командной строки обычно используется System.exit () , которая:
Завершает работающую в данный момент виртуальную машину Java , инициируя
последовательность его отключения.
Хотя это совершенно приемлемо для приложения командной строки, но это крайне плохая вещь в веб-приложении. Этот последний никогда / редко должен вызывать System.exit()
!
Опять же, не все банки одинаковы. Если вы планируете использовать его внутри веб-приложения - убедитесь, что оно действительно предназначено для этой цели. Это не так.