Java 8 (JRE) 中的自动更新功能会在 2017 年 9 月 21 日自动更新到 Java 9 吗?

Will the auto-update function in Java 8 (JRE) automatic update to Java 9 on 21.9.2017?

我们有一个客户端 webstart 应用程序尚未为 Java 9 做好准备,目前尚不清楚 2017 年 9 月 21 日 jRE 中的自动更新选项会发生什么。

如果您拥有启用了自动更新的最新 Java 8 版本。版本 9 会推送给客户端吗?禁用自动更新功能是防止这种情况的唯一选择,还是自动更新仅查找 java 8 的新版本?

Will version 9 be pushed to the client?

没有

新 Java 版本需要一些时间才能渗透到毫无戒心的用户中:

  • 即使在 Java 9 正式发布后,Java 8 仍将是 Java SE Downloads 的默认下载选项大约六个月。 (事实证明那是错误的。)
  • Java 8 将收到更多 public 更新 until at least September 2018.
  • 只有到那个时间 window 接近尾声,Oracle 发布其官方 "end of public updates notice" 时,犹豫的用户才会考虑切换到 Java 9.
  • 在 public 支持结束前几个月,自动更新程序会建议对 Java 9 进行更新,但这需要用户许可。 (至少它是这样工作的between Java 7 and 8)。

不需要禁用自动更新,实际上适得其反

请记住,人们有正当理由继续使用 JRE 或 JDK Java 8 年(可能 几年 年后)。

它与 Java 之前的主要版本非常相似:理想情况下,您 计划 在某个时候向前推进 - 但绝对没有 计划 =22=]强迫 你什么时候采取行动。

我们 开始 使用 Java 8 进行生产,就像​​ 12 个月前一样 - 我们仍然有 运行 在 [=44] 上的产品=] 6.

从这个意义上说:

  • 您了解 Java9 提供的变化
  • 您主要为新模块系统
  • 的交付确定一个"path forward"
  • 你在某个时候开始尝试 Java9 ...

然后,当您决定 "we are ready" - 然后您继续前进。

我相信不会,

因为JAVA 9的拼图导致了如此大的变化(变化如此之大,使java 9一次又一次地延迟),这么大的机会有可能打破你目前的java申请。

顺便说一句:java 9 最终将在本月发布。