O meu aqui compilou, porém retornou um erro:
class B {
void x(){
System.out.println("vazio");
}
void x(String... args){
System.out.println(args.length);
}
}
class C {
void x(String... args){
System.out.println(args.length);
}
void x() {
System.out.println("vazio");
}
}
class A{
public static void main(String[] args){
new B().x();
new C().x();
}
}
C:\Users\cfarmoa\Documents\ESTUDOS\ALURA\JAVA\Projetos\ChamadaDeMetodo\src>javac A.java
C:\Users\cfarmoa\Documents\ESTUDOS\ALURA\JAVA\Projetos\ChamadaDeMetodo\src>java A.java
error: can't find main(String[]) method in class: B
C:\Users\cfarmoa\Documents\ESTUDOS\ALURA\JAVA\Projetos\ChamadaDeMetodo\src>
estou utilizando a versão abaixo:
C:\Users\cfarmoa\Documents\ESTUDOS\ALURA\JAVA\Projetos\ChamadaDeMetodo\src>java -version
openjdk version "17.0.1" 2021-10-19 LTS
OpenJDK Runtime Environment Zulu17.30+15-CA (build 17.0.1+12-LTS)
OpenJDK 64-Bit Server VM Zulu17.30+15-CA (build 17.0.1+12-LTS, mixed mode, sharing)
C:\Users\cfarmoa\Documents\ESTUDOS\ALURA\JAVA\Projetos\ChamadaDeMetodo\src>