我对 Java Web Start 的状态感到困惑。在 Oracle 的支持路线图上,我们可以阅读以下内容:
部署技术支持
Web 部署技术由 Java Plugin 和 Web Start 技术组成,具有较短的支持生命周期。对于通过 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 Plugin 将在 Java 的未来版本中删除,但我从未读过有关 Java Web Start 是删除候选者的信息。
在 Oracle 的Java 平台标准版部署指南#Getting Started(Java 9 文档页面)中,Java Web Start 被宣传为已弃用的小程序技术的替代方案:
尽管在 JDK 9 中可用并受支持,Applet API 和 Java 插件被标记为已弃用,以准备在未来版本中删除。Applet 和嵌入式 JavaFX 应用程序的替代方案包括 Java Web Start 和自包含应用程序。
我是在担心什么还是我错过了关于弃用 Java Web Start 的公告?
根据http://www.oracle.com/technetwork/java/javase/9-deprecated-features-3745636.html
这里有关于 OpenJDK 讨论列表的相关讨论:http : //mail.openjdk.java.net/pipermail/discuss/2017-November/004586.html
来源:Java 客户端路线图更新 2018-03-05 (Oracle)