随着MSIE中NPAPI支持的结束,Java小程序将从Java 8中删除

一个众所周知的笑话是,任何当前程序都已过时。确实,在处理软件产品时,必须始终做好准备,以便在可预见的将来它将成为只有维基百科页面才能记住的故事。显然,在过去很流行的Java小程序技术接近于此。



确实,“ Oracle Java SE支持路线图”文档中警告过的主要事情已经发生:随着Java 8的发布,对作为Java Runtime Environment一部分的Java Plugin技术的支持结束了,并且自2019年4月起,Oracle Corporation在所有新版本中都停止了对该技术的积极支持。虚拟机。对Java插件的支持终止的一个重要后果是对Applet技术的积极支持的终止,而Applet技术与Java插件密切相关。所有已发布的JDK 8更新都将包括Java插件和Applet组件,公司将为其提供“剩余的”持续支持(注释2511148.1:“ Java SE 8 Java插件支持终止”)。



之所以决定终止支持,是因为浏览器制造商取消了其产品中的插件程序接口(NPAPI),该程序用于将小程序集成到浏览器中。当前,只有Microsoft Internet Explorer 11继续支持此接口。



尽管公司承诺在2030年底之前在扩展支持的框架内维护JVM 8,并且Oracle仍保留对JVM 8中的Java Plugin和applet的剩余支持,尽管它们已包含在JVM 8更新中,但前面提到的文档已明确宣布,并且响应Oracle技术支持的请求也证实了Java插件和小程序可能在下一次虚拟机更新时随时从JVM 8中消失如果Microsoft停止支持NPAPI,则事件的发展很可能会发生。在这种情况下,只有在进行某些更新之前,Java插件和小程序的软件组件才会出现在JVM 8虚拟机中。




All Articles