我想將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更新121 URLClassloader更改
- 3. 版本指着舊版本甚至可以更新JDK
- 4. 將JDK更改爲另一個版本問題
- 5. ,如何將Java更改爲新版本?
- 6. 查找JDK 1.5的最新Eclipse版本
- 7. 下載JDK版本
- 8. 爲sh更改ruby版本
- 9. npm更新不能更改版本
- 10. INSTALL_FAILED_UPDATE_INCOMPATIBLE從PlayStore版本更新爲AndroidStudio的新版本
- 11. 使用Gradle和JDK的新版本運行舊版FindBugs
- 12. 在我的系統上安裝更新版本的JDK後ANT腳本錯誤
- 13. 更改日食jdk
- 14. 如何爲jdk 7或更早版本使用lambda表達式
- 15. Java JDK和JRE版本
- 16. jdk版本1.7已找到?
- 17. 將舊的asp.net 1.0轉換爲新版本,web.config更改?
- 18. 更改爲R中較新的Tcl/Tk版本
- 19. GreenDao版本更改
- 20. 更新爲swank/slime的Clojure版本
- 21. 將gh頁更新爲最新版的主版本
- 22. 在eclipse(sts)中更改爲jdk 7
- 23. Vagrant更新版本
- 24. Xcode版本更新
- 25. Zombie.js的更改版本
- 26. 更改版本的導軌
- 27. 更改Grails的Groovy版本
- 28. 從哪個版本「vclunit.pas」更改爲「Vcl.vclunit.pas」?
- 29. 將tomcat版本5.5.26更改爲6.0.29?
- 30. Mule:從版本3.8.3更改爲3.7.2引入了新錯誤
哦,並提供一些有用的細節,當你在它。 – 2012-01-09 09:40:17