Да, просто используйте пакеты или не называйте их одинаковыми с самого начала.Интересно, какова ваша причина называть их одинаковыми в любом случае?
Чтобы объяснить вашу ошибку, это происходит из-за того, что он пытается получить доступ к внутренней А, но так как этот класс не объявлен как статический, и нет Mainэкземпляр доступен, он не может создать нестатический внутренний объект A, для которого требуется ссылка на родительский экземпляр Main.