jdk11 javafx_JDK 11更新:JavaFX将与JDK分离

JDK 11标志着JavaFX从JDK中独立出来,Oracle宣布这一变化旨在提供更多的灵活性和自由度给开发者。从JDK 11开始,JavaFX将成为单独的下载模块,同时Oracle将持续支持JavaFX直至2022年3月。这个决定也推动了OpenJFX的发展,现在其在GitHub上有镜像,允许开发者参与构建和维护。
摘要由CSDN通过智能技术生成

jdk11 javafx

事实证明,JDK 11不仅代表Java EE模块的发展之路,而且还代表JavaFX之路的终结。

Oracle产品管理高级总监唐纳德·史密斯(Donald Smith)在博客中宣布,从JDK 11(今年9月到期!)开始,JavaFX将作为独立的模块提供,与JDK分离。

从Java SE 9开始使用Java平台模块系统,现在可以将JavaFX与JDK分离,以便将其作为单独的下载提供。 这将使使用JavaFX的开发人员更容易获得框架的更多自由和灵活性。 此外,由于我们专注于提高OpenJDK的发布速度 ,因此JavaFX必须能够以Oracle和OpenJFX社区中其他人的贡献为驱动力。 Oracle计划从Java 11(18.9 LTS)开始实现这种解耦。

—唐纳德·史密斯

该公司还在白皮书中写道,直到2022年3月,Java SE 8仍将继续支持JavaFX新修复程序,并宣布它们“正在与感兴趣的第三方合作,以简化构建和维护JavaFX作为可单独分发的开放源代码,源模块。”

还请参见: 仔细研究JavaFX

JavaFX的开发始于2005年,但两年后在JavaOne上正式引入。 该技术于2011年完全开源,并于2012年成为Oracle JDK下载的一部分。

一扇门关闭时,另一扇门打开。 例子:现在有一个OpenJFX的GitHub镜像,可以在这里找到。

如果您对OpenJFX感兴趣,可以订阅邮件列表。

还请参见: 20个JavaFX实际应用程序

告别Java Web Start,Java EE和CORBA模块

说到JDK 11中将不包含的技术,Oracle已决定从2019年3月开始至少在2025年3月之前扩展对Java SE 8中Web Start的支持,但它将包括在JDK 11及更高版本中。

可以在白皮书中找到解释:“由于它主要是桌面技术,因此Web Start具有某些局限性。 特别是,它要求在用户的桌面上安装和维护独立的JRE […]因此,与独立的JRE分开分发的应用程序的概念正在Swift消失。”

我们也向Java EE和CORBA模块 致敬 ,“ 从第三方站点(例如Maven Central)就可以轻松获得Java EE技术的独立版本,无需Java SE平台或JDK即可。包括他们 。”

翻译自: https://jaxenter.com/jdk-11-javafx-separate-module-142186.html

jdk11 javafx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值