Будет ли компилятор жаловаться, если это Java?Нет. Так как метод main является точкой входа в ваше приложение, проблема может возникнуть только в том случае, если в приложении, которое вы пытаетесь создать, есть неопределенность.В вашем вопросе вы не предоставили никакой информации о вашем заявлении.Эти 2 файла могут совершенно не знать друг друга, потому что это стоит.
Это может быть проблемой при запуске, но даже это редко случается в наши дни.Современные фреймворки, такие как Spring Boot, имеют свой собственный способ определить, где запустить ваше приложение, то есть где находится точка входа.Они используют свои конкретные файлы MANIFEST и загрузчики контекста / класса и структуры проекта.