Ответ 1
Обычно вы можете это сделать, но разница в том, что файлы jar в одобренном каталоге загружаются загрузчиком классов bootstrap, который, вероятно, не такой же загрузчик классов, как тот, который загружает ваши баночки из пути к классам.
Существует классическая проблема XML с реализациями Xerces и Xalan XML, которые находятся в одобренном каталоге. Поскольку более новым приложениям иногда требуются более новые версии обеих библиотек, а классы имеют одинаковые имена, возникает проблема с classpath.
Вы можете заменить библиотеки Xerces и Xalan в поддерживаемом каталоге (резервное копирование старых!), но это может испортить другие приложения, которые используют одну и ту же установку JRE.
Я даже видел эту проблему в 1 приложении, где одна библиотека зависит от одной версии, а другая библиотека зависит от другой версии xerces. Очень хлопотно, и нет никакого "общего подхода" к этому, или, по крайней мере, никого, что я нашел.
В Google есть интересные статьи, которые легко найти в Google, попробуйте найти тот, который наилучшим образом соответствует вашей ситуации или проблеме.