1. 编译不了同一目录下含有组合类的类 使用 javac *.java 进行批量编译就行了。 2. 编译不了不同目录下含有组合类并且使用了 import 语句的类 去到导的包的上一层目录然后加上包名去编译,如:注意:用 javac 编译时得使用 \ 或 / 进行分隔,不能用 . 来分隔 3. 运行不了含有 package 语句的类 退回到 package 目录的上一层目录并且加上包名去运行,如:注意:用 java 运行时得使用 . 或 / 来进行分隔,而不用 \