2012-09-26 74 views
1

JDK版本,我經歷,我使用了JDK中的錯誤,我已經找到了Sun的(甲骨文)的bug數據庫reference它。它說固定版本是hs21(b13),7(b143),但我不知道如何找出哪個版本的JDK修復版本。如何找到版本號在太陽bug數據庫

我看到這篇文章:Java version names in Sun's bug database,但它並沒有真正回答我的問題。

編輯:我想弄清楚JDK(例如1.7.0_07)的釋放,其對應於圖7(B143)。換句話說,我想知道的最早發佈的版本,對於這個bug修復中。

+0

它必須是系統上的'java',所以我會做'的Java -version'給你的版本信息,並找到一個匹配。 –

回答

0

hs熱點7對於JRE

所以JRE 7,建立143和熱點JVM 21.0構建B13

如果您在控制檯提示符下執行java -version,它會告訴你什麼JDK和構建你。

什麼樣的環境它在檢測到你指的是顯示錯誤:

# 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)

我希望這有助於。

+1

我明白這一點。我沒有得到的是JRE 7.0-b139如何對應於'發佈'。例如,我從這裏看到最新版本是JRE 1.7.0_07:http://www.oracle.com/technetwork/java/javase/7u-relnotes-515228.html – Kyle

+0

這隻意味着它們已經發布到b10 ('此更新版本的完整版本字符串是1.7.0_07-b10')。所以基本上你正在尋找的缺陷修復還沒有被髮布。他們不只是在每次錯誤修復後發佈,修復可能會在1.7或甚至1.8之間。 – mprivat

+1

很難想象一個報告在2011年關閉的錯誤還沒有成爲發佈版本。讀完之後,我想我錯過的是7(b143)正在談論7.0版本(第一版本7)。與更新相對應的版本將如下所示:7u1(b123)。我會想象1.7.0_1-b08(第一個更新版本)將有7.0的所有修復。 – Kyle