【发布时间】:2025-12-29 14:50:12
【问题描述】:
我对 Java Web Start 的状态感到困惑。 在 Oracle 的 Support Roadmap 上,我们可以看到:
支持部署技术
由 Java Plugin 和 Web Start 技术组成的 Web 部署技术具有更短的支持生命周期。对于 Java SE 8 的主要版本,Oracle 为这些技术提供五 (5) 年的首要支持。扩展支持不适用于部署堆栈,并且不适用于 Java SE 9 之后的支持。有关详细信息,请参阅 Oracle 终身支持政策。
Java SE 6 和 Java SE 7 的部署技术可能会在 2017 年 6 月之后随时删除。虽然部署堆栈可能包含在 Java SE 9 或更高版本中,但建议使用 Java SE 8,并且仅支持部署堆栈的版本。
现在,我们已经知道 applet 和 Java 插件将在 Java 的未来版本中删除,但我从未听说过 Java Web Start 会被删除。
在 Oracle 的 Java Platform, Standard Edition Deployment Guide#Getting Started(Java 9 文档页面)中,Java Web Start 被宣传为已弃用的小程序技术的替代方案:
虽然在 JDK 9 中可用并受支持,但 Applet API 和 Java 插件被标记为已弃用,以准备在未来的版本中删除。小程序和嵌入式 JavaFX 应用程序的替代方案包括 Java Web Start 和自包含应用程序。
我是无忧无虑还是错过了关于 Java Web Start 弃用的公告?
【问题讨论】:
-
如果我的理解是正确的:Java Web Start 将不再支持在版本 6 和 7 中部署 Java 应用程序。Java 插件(用于浏览器)和小程序将被删除,但 Java Web Start启动器将继续维护
-
不太清楚这里关注的领域是什么,因为到目前为止这似乎涉及一个非常广泛的类别。跑题了?
-
@nullpointer 我不确定这是否真的属于 SO,但不知道 StackExchange 的哪个子站点最适合。关注的领域在最后的问题中:是否有关于 Java Web Start 停产的官方沟通,还是只是 Java 插件?
-
我最好建议 (1) 将其移至邮件列表。 (2) 主要将范围缩小到您的任何应用程序 (3) 期望作者提出相关的事实来源。
标签: java java-web-start java-9