Compiling and Running a Java Program