如何从Sun Bug数据库中的内部版本号查找JDK版本 [英] How to find jdk release from build numbers in sun bug database
问题描述
我正在使用的JDK中存在一个错误,并且找到了引用.它说固定版本是hs21(b13),7(b143),但我不知道如何找出该修补程序所在的JDK版本.
I am experiencing a bug in the JDK that I'm using, and I have found a reference to it in Sun's (Oracle's) bug database. It says the fixed versions are hs21(b13), 7(b143), but I don't know how to figure out which release of the JDK the fix is in.
我看过这篇文章: Sun的错误数据库中的Java版本名称,但它并不能真正回答我的问题.
I have seen this post: Java version names in Sun's bug database, but it doesn't really answer my question.
我正在尝试找出哪个JDK版本(例如1.7.0_07)对应于7(b143).换句话说,我想知道此错误的修复程序所在的最早发布版本.
I'm trying to figure out which release of JDK (e.g. 1.7.0_07) corresponds to 7(b143). In other words, I want to know the earliest released version that the fix for this bug is in.
推荐答案
hs
用于热点,7
用于 JRE .
因此JRE 7,版本143和HotSpot JVM 21.0,版本b13
So JRE 7, build 143 and HotSpot JVM 21.0 build b13
如果您在控制台提示符下执行java -version
,它将告诉您所拥有的JDK和构建版本.
If you do java -version
in a console prompt, it'll tell you what JDK and build you have.
您所指的错误显示了在以下环境中检测到的错误:
The bug you are referring to shows what environment it was detected in:
# JRE version: 7.0-b139
# Java VM: Java HotSpot(TM) Client VM (21.0-b09 mixed mode, sharing solaris-x86 )
所以它发生在7(b139)
和hs21(b09)
中
并固定在7(b143)
和hs21(b13)
So it's happening in 7(b139)
and hs21(b09)
and fixed in 7(b143)
and hs21(b13)
我希望这会有所帮助.
这篇关于如何从Sun Bug数据库中的内部版本号查找JDK版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!