代码之家  ›  专栏  ›  技术社区  ›  Thierry Guérin

Java 9及更高版本中的Java Web Start支持

  •  45
  • Thierry Guérin  · 技术社区  · 7 年前

    我对Java Web Start的状态感到困惑。 Support Roadmap 我们可以阅读以下内容:

    部署技术支持

    由Java插件和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是推荐且唯一受支持的部署堆栈版本 .

    现在,我们已经知道了很长一段时间,小程序和Java插件将在Java的未来版本中被删除,但我从未读到Java Web Start是一个删除的候选对象。

    在Oracle的 Java Platform, Standard Edition Deployment Guide#Getting Started

    虽然JDK 9中提供并支持小程序API和Java插件,但它们被标记为已弃用,以准备在将来的版本中删除。小程序和嵌入式JavaFX应用程序的替代方案包括Java Web Start和自包含应用程序。

    我是在无忧无虑呢,还是错过了关于Java Web Start遭到抨击的公告?

    5 回复  |  直到 5 年前
        1
  •  29
  •   Community CDub    5 年前

    根据 http://www.oracle.com/technetwork/java/javase/9-deprecated-features-3745636.html

    Java部署技术已被弃用,并将在未来的版本中删除

    JNLP和Java Web Start,包括javaws工具

    OpenJDK讨论列表中有一个相关讨论: http://mail.openjdk.java.net/pipermail/discuss/2017-November/004586.html

    Oracle不会在Java SE 11(18.9 LTS)及更高版本中包含Java Web Start。

    资料来源: Java Client Roadmap Update 2018-03-05 (Oracle)

        2
  •  8
  •   Didier L    7 年前

    这适用于 Premier, Extended and Sustaining Support . 仅从引用的文本中:

    • 只有卓越支持涵盖部署技术;
    • 部署技术可以在未来的Java SE 6和7版本中删除;
    • 由于小程序API和插件被弃用,部署技术可以在未来的主要版本中删除;
    • Java 9 Premier支持仅持续到2018年3月。

    因此,Java 8是唯一一个包含完整部署技术并提供中期卓越支持的版本(2022年3月)。

    请注意,这并不意味着Java Web Start将消失,但删除小程序API和插件意味着分离部署技术。

        3
  •  6
  •   Hendrik Ebbers    5 年前

    一种解决方案可能是Karakun目前正在开发的WebStart替代品: https://openwebstart.com

    目前尚不清楚这将在何时以及如何实现,因为这是基于一种群体创建,但由于每个人都可以参与(即使成本较低),这是一个很好的可能性。

    因为这是 Applet/JNLP on Java 11 migration 我只是抄了我的答案

        4
  •  3
  •   procrastinate_later    7 年前

    我在一个 Oracle Blog entry

    2018年1月30日,星期二

    Oracle Java SE 8公共更新和Java Web Start的扩展 支持人:Donald Smith |产品管理高级总监

    Oracle更新了Java SE支持路线图。更详细的白色 论文很快就会发表,但以下是所做的关键更改:

    • Oracle Java SE 8更新的公开可用性已至少延长至2019年1月。此外,甲骨文将继续 为消费者提供个人(非公司)使用的更新 爪哇SE 8至2020年底。
    • Oracle将继续支持Java SE 8 Web Start应用程序,供公共和个人(非公司)使用,直到上述日期 在上面
    • Oracle将继续在Java SE 8上为Java Web Start提供商业支持,以供商业使用,或与Oracle一起使用 至少在3月份之前,具有Web Start依赖性的产品, 2025
    • 正如2015年宣布的那样,小程序将继续在Java SE 8中得到支持,直到2019年3月,等待浏览器的继续支持 供应商。
        5
  •  0
  •   ecavero    5 年前

    我开始使用IcedTea网络。它可以在Ubuntu上正常工作。