there was a small mistake "A class file is created by the compiler when you
compile your code. I believe it can only be run by the compiler" the under
lined sentence is the mistake. the class file is made by the compiler but
the JVM uses the class file to run the program