我想將JDK版本1.5.15更改爲1.6.29。如果我這樣做,是否會在使用JDK 1.5.15開發的現有應用程序中發生任何問題?更改爲新版本的JDK?
5
A
回答
3
從技術上講,這不應該是一個問題。但是如果沒有足夠的測試覆蓋率,我會有一種不好的感覺。在我的公司裏有一個項目,他們也正在轉向一個更新的java版本(不記得哪一個)。一切似乎都很好,但過了一段時間後,一些錯誤在上升。事實證明,一名開發人員非法依賴Collection類的順序。該錯誤是由更改的實現引起的。
+0
感謝您重播此問題 – 2012-01-09 09:29:48
0
嘗試用新的JDK(1.6.9)類路徑編譯你的代碼比你沒事沒必要改變任何東西。 如果代碼更改需要遵循一些在線JDK 1.5到1.6的遷移教程已經可用。
3
查看Java SE 6 Compatibility with J2SE 5.0文檔。它應該沒問題,但請通過incompatibilities部分以防萬一。
0
你將不得不測試這個。可能使用JDK1.6編譯和運行應用程序,但某些行爲可能以微妙的方式發生了變化。我最近遇到的JDK1.6和JDK1.7之間的這種變化的一個例子是here on StackOverflow。雖然項目編譯得很好,但測試(單元測試,集成測試和手動測試)揭示了編譯器沒有捕獲的一些問題
0
不,我不認爲它會產生任何問題。
相關問題
- 1. 將JDK版本從1.8更改爲1.6
- 2. JDK版本更改時出錯
- 3. Jdk更新121 URLClassloader更改
- 4. 版本指着舊版本甚至可以更新JDK
- 5. 如何自由地將JDK版本從1.6更改爲1.7?
- 6. 將JDK更改爲另一個版本問題
- 7. ,如何將Java更改爲新版本?
- 8. 查找JDK 1.5的最新Eclipse版本
- 9. 如何更改Cloudbee中的JDK版本Buildhive
- 10. 每個JDK版本的時區值更改
- 11. 如何更改Eclipse項目的JDK版本
- 12. 下載JDK版本
- 13. 爲sh更改ruby版本
- 14. 將GCC從4.2.1更改爲Mac上的更新版本
- 15. 錯誤的JDK版本? glassfish
- 16. INSTALL_FAILED_UPDATE_INCOMPATIBLE從PlayStore版本更新爲AndroidStudio的新版本
- 17. 使用Gradle和JDK的新版本運行舊版FindBugs
- 18. 在我的系統上安裝更新版本的JDK後ANT腳本錯誤
- 19. 如何爲jdk 7或更早版本使用lambda表達式
- 20. 更改日食jdk
- 21. MobileFirst 8:更改JDK
- 22. 如何將cuDNN更新爲新版本?
- 23. Java類文件JDK版本
- 24. 需要javolution和jdk版本
- 25. jdk版本1.7已找到?
- 26. Java JDK和JRE版本
- 27. JDK版本不一致
- 28. 將舊的asp.net 1.0轉換爲新版本,web.config更改?
- 29. 更改爲R中較新的Tcl/Tk版本
- 30. 爲什麼Maven版本插件(版本:使用最新版本)不更新/更改-SNAPSHOT版本發佈(無-SNAPSHOT版本)?
哦,並提供一些有用的細節,當你在它。 – 2012-01-09 09:40:17