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