根据ZDNet 9月14日报道, 经过漫长的开发,甲骨文Oracle终于发布了JDK (Java Development Kit) 17。 这是自JDK 11三年前发布以来的第一个长期支持(LTS)版本。 的确,新版本的Java每六个月就会出现一次(在3月和9月)。 但它们只支持到下一个到来。 另一方面,Java 17将支持8年。
Java 17的开源实现OpenJDK 17也已经推出。 这是在Gnu公共许可证版本2 (GPLv2)下许可的。 然而,Oracle JDK 17和未来的JDK版本是在Oracle的免费条款和条件(NFTC)许可下提供的。 这是Java 17的免费使用许可证。 在下一个LTS发布之后,它仍然有效整整一年。 在此之后,Java 17将在Oracle技术网络许可证下使用。 严格来说,这些都不是开源许可。
(编译:涂利慧)