Oracle 近日在其官方博客宣布,从 JDK 11 开始,JavaFX 将作为独立模块从 JDK 中分离出来,以使 JavaFX 更易于被采用。该调整将降低新贡献者参与 OpenJFX 开源社区的门槛。

JavaFX 于 JavaOne 2007 大会上首次对外公布,并被迅速拿来与 Adobe Flex 和 Microsoft Silverlight 做比较。该技术于 2011 年完全开源,并在一年后成为 Oracle JDK 的一部分。

Oracle 解释称,随着 Java SE 9 模块系统的出现,是时候将 JavaFX 与 JDK 分离开来,以便让 JavaFX 可以单独下载使用。这将使使用 JavaFX 框架的开发人员获得更多的自由度和灵活性。而且,随着 JDK 开发团队的工作重点主要放在其快速版本迭代上,JavaFX 需要除 Oracle 之外,更多其他 OpenJFX 社区的贡献力量驱动。