检测与项目目录结构不对应的 package 语句。 此外,如果不包含 package 语句的类不是直接位于源根目录中,则报告这样的类。

虽然 Java 语言没有严格规定,但最好将包 com.example.myapp 中的类保存在源根目录下的 com/example/myapp 目录中。 如果不这样做,可能会导致代码读取器混淆,某些工具也无法正确工作。