Как правило, такая ситуация крайне не рекомендуется, и ее следует избегать.
Банки в java - это просто контейнеры для ваших файлов классов.Java использует загрузчики классов, которые смотрят на путь к классам и загружают файлы классов оттуда.так что если у вас есть 2 jar A.jar и B.jar, которые имеют один и тот же класс xyFoo внутри, будет загружен класс из jar, который находится первым в пути к классам.Итак, если ваш classpath - A.jar, B.jar (в этом порядке), класс Foo из A.jar будет использоваться во время выполнения.Это несоответствие может привести к очень трудно исправить ошибки из моего опыта