2011-06-03 109 views

回答

5

這是JDK1.6_25(撰寫本文時)。只要看看oracle的網站。

+0

此JDK版本在JDK 6的未來版本中不會作爲「最新版」。 – 2011-06-03 06:49:16

+0

@The Elite:是的。將來可能會有JDK7或jdk1.6_26,並且... – 2011-06-03 06:51:11

6

最好的辦法是使用最新版本的Java 6(u_45)。當然Java 6現在也已經EOL了,所以你應該真的升級到Java 7 ...或者更高版本。

(而接下來的時間,你不應該等這麼久來更新您的平臺。1.4.2的Java在2004年2004年成爲「過時」到2011年是很久以前在IT方面。)

+0

+1:自2009年10月以來,Java 5.0一直是免費支持的「終結」。 ;) – 2011-06-03 08:19:59

+0

-1:我之前做過一些搜索,因爲我的Eclipse不斷崩潰。事實證明,在我搜索時,幾個1.6版本的JDK導致了這個問題,包括最新的「穩定」版本。人們還建議使用Eclipse的最高版本。 – fchen 2013-07-25 04:09:52

+0

@fchen - 可能是這樣,但升級到最新版本(現在的最新版本)是正確的答案。升級到Java 7是一個更好的答案。您使用Google找到的內容很可能已過時。 – 2013-07-25 05:18:44

0

一旦發佈Java 6版本,它不會改變,這是穩定的。採取最新的發行版本。避免測試版和早期版本。

4

我對這個問題也很感興趣,希望分享我的經驗。

我質疑「他們都是穩定的」 - 至少在「工作」的意義上說,而不是「立於不敗之地」。也許對於要求不高的應用程序來說,任何JDK都與其他任何JDK一樣好 - 我們有更嚴格的要求。

我的經驗是,6u12和6u25都有嚴重的內存泄漏錯誤影響我們。 6u12有一個併發錯誤,並且在逃逸分析(默認打開一個主要的編譯器優化)時啓用6u25主要在負載下泄漏。

我目前正在測試6u21,並取得了較好的成功。回顧Sun bug DB在該修訂中沒有發現任何嚴重問題,但我對其他意見感興趣。

從JDK版本發行說明here也可以看出,有些修訂版本相對較少,而其他版本則合併了很多重要的錯誤修復。

+0

此信息是2年過期。 – 2013-07-25 04:58:30