最佳答案
sourceCompatibility和 targetCompatibility之间的关系/区别是什么? 当它们被设置为不同的值时会发生什么?
根据 分级文件:
sourceCompatibility是“编译 Java 源代码时使用的 Java 版本兼容性”
targetCompatibility是“为其生成类的 Java 版本”
我的理解是,targetCompatibility将生成与特定版本的 Java 兼容的 Java 字节码,这是 sourceCompatibility功能的子集吗?