Если у вас два класса с одинаковым именем и одним и тем же пакетом в одном и том же загрузчике классов, результатом будет непоследовательное поведение (в том смысле, что оно может вести себя по-разному в зависимости от выбранной вами комбинации JVM / Application Server) , Возможно, вы захотите провести некоторое исследование ожидаемого поведения вашего JVM / сервера приложений, но идеальным решением будет , а не , чтобы иметь один и тот же класс (в одном пакете) в двух банках. Если у вас есть , я бы сказал, что у вас есть проблема с архитектурой, которую нужно решить; -)