Это нативная библиотека?
Если нет, то, пожалуйста, опубликуйте точную трассировку стека и информацию о задачах. Потому что вы не должны получать эту ошибку от обычного JAR.
Если да, то вы столкнулись с одним из последствий разработки «песочницы» Java: базовая ОС обычно позволяет загружать общую библиотеку только один раз. И разным загрузчикам классов, поскольку они потенциально представляют точку изоляции между различными приложениями, не разрешается использовать собственные библиотеки (поскольку это может открыть доступ к атакам между приложениями).
Ant делает это немного хуже, потому что он использует отдельный загрузчик классов для каждой задачи (см. это сообщение в блоге ). И я думаю, что лучшим решением, как описано в этом блоге, является создание спецификации antlib , которая объединит все ваши задачи.