main 메서드를 포함하고 있는 클래스나 파일을 보고합니다.
클래스나 파일에 서로 다른 시그니처를 가진 여러 main 메서드가 있는 경우, 어느 메서드가 애플리케이션의 진입점인지 불명확할 수 있습니다. 이는 메인 메서드의 호출이 인수 유무에 따라 런타임에서 발생하기 때문입니다. 다음 예시를 참고하세요.
class A {
void main(String[] args) {
println "1"
}
void main() {
println "2"
}
}
인수가 전달되지 않으면 main()이 호출되고, 전달되면 main(String[])이 호출됩니다.