Possible Duplicate:
Why is the Java main method static?
JAVA supports reflection still JAVA needs main method to be static why?
Using reflection we can create the object of class and even call methods of that class so why JAVA need main method to be static.
Appreciate your comments on this.