My friend asked me this question.! Do a java program runs without the main method? If NO, why? What is the need of main method there in the java program? Guys..! tell me the answer. I dont know the reason, but I know that java program must needs main method.. CAn anyone tell me the reason? And correct me If am wrong?