No. La Máquina Virtual de Java (JVM) no puede ejecutar cualquier clase Java. La JVM sólo puede ejecutar aquella clase que tenga definido un método main. Una aplicación está compuesta por una gran variedad de clases e interfaces, pero para utilizar éstas clases e interfaces debe existir una clase que tenga definido el método main. El método main es el punto de entrada o de ejecución de una aplicación Java. El código en éste método es el primer código que se ejecuta y éste utilizará el resto de las clases de la aplicación.