2011-09-04 132 views
1

我有一個純Java項目的基礎設施的自動化測試。我應該在我的項目中開始使用java7嗎?

我應該在這個項目中開始使用java 7嗎?

我知道它的一個有爭議的問題,但我想知道什麼是在這個問題上的Java社區的主流意見。

+1

究竟是什麼問題?您應該更具體地提供您想要避免的問題或者您正在使用哪些可能存在Java7問題的庫。 –

+0

我不太清楚在java7中發現的所有錯誤。我知道當循環運行很多次時會發生錯誤。我的問題旨在聽取其他項目的經驗。 – AAaa

+0

這個錯誤也出現在Java 6中,不同之處在於該選項在Java 7中默認處於打開狀態,而在Java 6中默認處於關閉狀態。如果關閉此功能,則不會出現問題。 –

回答

4

是 - 每一個新的項目應該開始使用Java 7中的每個新近開工項目應該升級到Java 7

,對於任何框架是真實的(即宣告向後兼容) - 使用最新的版本。如果一個人在開發的時候出去 - 升級,如果不是太難。

+1

另外考慮一下,Java 6會[2012年7月的EOL](http://www.oracle.com/technetwork/java/eol-135779.html)。 –

+0

這就是我的想法,但因爲java7只發布了,我在想如果它是正確的選擇。它不是一個新項目,而是一個不難更新到新Java版本的項目。另一方面,我不想每個月都發現自己更新到新版本。所以我應該等待接下來的幾個版本? – AAaa

+0

除非您希望您的框架能夠被尚未遷移的人員使用。 – ysdx

相關問題