This was possible before jdk 1.7 using static block. From Jdk 1.7 onwards Main Method is mandatory in Java Application.
so from Jdk 1.7 and higher version(currently jdk 10) Main method is mandatory in java application and we can't run java program without Main Method.
Nesta página do site você pode assistir ao vídeo on-line Core Java Interview Question Can we run a Java Program wthout Main Method duração hora minuto segundo em boa qualidade , que foi baixado pelo usuário Automation Testing By Experts 23 Abril 2018, compartilhe o link com seus amigos e conhecidos, no youtube este vídeo já foi visto 281 vezes e gostou 16 espectadores. Boa visualização!