因为如果包含了package的话,并不是javac yourJava.java编译方式了,应该是javac -d . yourJava.javajava packageName.yourJava以您的为例,编译应该是这样的:javac -d . Cat.javajava com.meiyue.Cat