【问题标题】:How do I convert between Oracle "Fix versions" and Oracle JDK versions?如何在 Oracle“修复版本”和 Oracle JDK 版本之间进行转换?
【发布时间】:2017-04-04 16:53:03
【问题描述】:

我们受到以下错误的影响。我们使用 Oracle JDK,但 OpenJDK JIRA 也在跟踪它:

https://bugs.openjdk.java.net/browse/JDK-8075484

http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8075484

在 Oracle 网站(上面的 bugs.java.com 链接)上,它被声明为在“修复版本 9 (b137)”中得到修复。单击“b137”上的链接会将我带到 Java 8u121 的下载页面,但这只是最新的 Java 版本。

我如何找出哪个 JDK 版本(8u121、8u112、8u45 等)对应于错误报告中给出的奇怪版本“9 (b137)”?

也许是说 Java 9 将修复该错误,而链接只是转到错误的位置?

【问题讨论】:

  • 你说的最后一句话是对的,可能只是联动问题。
  • 该死的,所以它实际上不会在 java 8 中修复?那将是一个耻辱......
  • 每个主要版本都有一个不同的问题编号,将得到修复。这些链接在“Backports”部分中,幸好包含“Fix Version”列,因此您甚至不必打开链接的问题。所以是的,9b137 表示 Java 9,beta 137,但后向端口显示 8u152,表示 Java 8,更新 152……但它的 ETA 是 2017-10-16,这可能意味着你想尝试一个 beta中间的更新……

标签: java java-8


【解决方案1】:

jira bug report,可以看到:

反向移植

Issue Fix Version Assignee    Priority    Status  Resolution  Resolved In Build
JDK-8172578   8u152   Vyom Tewari P3  Resolved    Fixed   b01

因此该修复程序应该包含在尚未发布的 Java 8u152 中。

【讨论】:

    【解决方案2】:

    JDK 8u152 的早期访问版本可在 https://jdk8.java.net/download.html 获得,您可以下载并验证修复是否适合您。

    【讨论】:

      猜你喜欢
      • 2015-03-25
      • 2015-09-04
      • 1970-01-01
      • 2020-05-15
      • 2018-01-09
      • 2015-06-26
      • 2012-11-20
      • 1970-01-01
      • 2018-08-11
      相关资源
      最近更新 更多