0
A
回答
1
的Java 8的JVM可以運行Java 6個碼就好了。這是其他方向這是一個問題,但在較新的JVM上運行較舊的代碼不是問題。
顯然,在生產之前,您需要徹底測試。
1
看一看Compatibility Guide for JDK 8和Java SE 7 and JDK 7 Compatibility。
請注意,其中一個不兼容的問題是JDBC在Java7中進行了更改,並且這些更改不是向後兼容的。因此,如果您在應用程序中使用JDBC,那麼您需要升級到Java7 +兼容的JDBC驅動程序。
相關問題
- 1. .Jar文件兼容性
- 2. Android和jar文件兼容性
- 3. Android jar文件兼容性linphone
- 4. Java7和Java8之間的SSL不兼容?
- 5. Java8和Aspectj插件不兼容?
- 6. 從html5到html兼容性的混淆?
- 7. Crypt_Blowfish向後兼容性從梨到phpseclib
- 8. 從ie11到ie10的兼容性
- 9. 從兼容性添加/更改兼容性SimpleMenu/MenuItem片段
- 10. API8到7的兼容性
- 11. GridLayout兼容性
- 12. PLSQL_V2_COMPATIBILITY兼容性
- 13. Firefox兼容性
- 14. iPhone兼容性
- 15. NServiceBus兼容性
- 16. iOS兼容性
- 17. match_parent兼容性
- 18. UTF8兼容性
- 19. 兼容性
- 20. MSMQ兼容性
- 21. DX11兼容性
- 22. silverlight兼容性
- 23. 兼容性
- 24. strtotime兼容性
- 25. Perl兼容性
- 26. HTML5兼容性
- 27. Java兼容性
- 28. 兼容性
- 29. pinTintColor兼容性
- 30. DataContractJsonSerializer兼容性
它*可能*有輕微的打嗝(我們有這樣的問題與泛型與一些錯誤修復8中不存在7)... – Eugene
@Eugene:Ouch。顯然,測試很重要。 :-)但是,如果代碼(無意中)依賴於錯誤行爲...... –
Java7在JDBC接口上引入了新方法。這種改變打破了現有Java6 JDBC驅動程序的向後兼容性。 – Michal