质量外展预告 - JDK 20 - 从 javac 中删除对 1.7 源和目标的支持

OpenJDK 质量小组通过将 FOSS 项目与 OpenJDK 早期访问版本进行测试来促进这些项目的测试,以此来提高版本的整体质量。此预告是发送给相关项目的定期通信的一部分。要了解有关该计划的更多信息以及如何加入,请在此处查看。

JDK 20 - 从javac中删除对 -source/-target/–release 7 的支持

JEP 182(弃用 javac -source 和 -target 选项的策略)描述了一项策略,该策略将定期从javac编译器中删除对过时版本的支持。这是为了降低编译器维护成本。JEP 182 仍需要更新以反映 6 个月的发布节奏,但本着这种精神,并且鉴于 JDK 7 于 2011 年 7 月发布,即十多年前,对-source/-target/--release 7的支持已在 JDK 20 中删除。所有其他受支持的值在 JDK 20 中保持不变,包括 8 到 20。

更多信息

有关更多信息,您可能需要查看JDK-8173605JEP 182:弃用 javac -source 和 -target 选项的策略

~