Java JRE 11是否支持运行Java小程序?

6

最新发布的Java JDK 11已经移除了对Java小程序的支持。 (查看https://www.infoq.com/news/2018/09/java11-released获取更多信息)

这是否意味着在Java JRE 11中也将删除小程序的支持? 换句话说,是否还能够使用Java JRE 11运行Java小程序?


2
出于好奇,您在哪个环境中运行小程序?现代浏览器都不支持它们,所以...? - T.J. Crowder
JDK曾经提供编写小程序的选项,但是浏览器才提供了运行它们的支持。正如@T.J.Crowder已经提到的那样,由于浏览器不再允许使用小程序...你为什么还想要编写小程序呢? - Stultuske
1
即使根据他们的网站(https://www.fxsitecompat.com/en-CA/docs/2016/plug-in-support-has-been-dropped-other-than-flash/)上个月连Firefox的传统支持也结束了。只是提供参考。 - T.J. Crowder
@Stultuske - 我能理解想要保持 Java 最新,即使在仍然使用过时技术如小程序的遗留系统中。(尽管我会担心所需的向后兼容性程度。) - T.J. Crowder
1
我不能向您透露更多有关业务方面的信息。我只能说我们依赖于使用Java小程序嵌入Web界面的部署设备。实际上,我的问题是普遍的(我只是想知道而已)。 - sgt-hartman
显示剩余5条评论
1个回答

4
根据Java客户端路线图更新,在过去的五年中,大多数浏览器制造商已经撤回对Flash、Silverlight和Java等插件的支持。只有在浏览器制造商致力于支持标准化插件的情况下,才能支持Java小程序。到2015年末,许多浏览器制造商要么已经删除了标准化插件的支持,要么宣布了删除标准化插件支持的时间表,同时一些浏览器制造商引入了专有的浏览器特定扩展API。因此:
  • 现有的Java SE 8中的Applet支持将继续到2019年3月,之后随时可能被删除。
  • Oracle在2016年1月宣布,在Java SE 9中将弃用Applets,并在Java SE 11(18.9)中删除它们。
替代方案:您需要寻找潜在的第三方替代方案。明确导入(例如使用Maven)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接