since you have a public class Cat and most probably you defined it in Cat.java, the JVM is trying to invoke the main method in class Cat which is not provided in there. Kindly move your main method in class Cat.
Hope that helped and is clear. Kind Regards. Hasnain Javed Khan. SCJP 5