我也碰到同样的问题。要在“(右键)我的电脑-属性-系统属性-高级-环境变量-系统变量-classpath(如果没有就新建一个)”里面设置class所在的文件夹路径,把你的包的最上一级文件夹的再上一级文件夹路径copy到classpath,确定,然后重新开一次dos,就解决了。马士兵老师后面好像也有讲。
修改你编译的命令:
javac -cp [你引入的class名称(包括.class)] Dog.java
把两个类放在同一文件夹下,dog类中删除import引入cat类
编译出来是2个class文件你看看都放对了吗。文件夹的名称起对了吗
你的Cat类代码呢?能否贴上来?