Tôi muốn thay đổi phiên bản JDK 1.5.15 thành 1.6.29. Nếu tôi làm điều này, sẽ có bất kỳ vấn đề nào xảy ra trong một ứng dụng hiện có được phát triển theo JDK 1.5.15 không?Thay đổi sang phiên bản JDK mới?
Trả lời
Về mặt kỹ thuật, đó không phải là vấn đề. Nhưng tôi sẽ có một cảm giác xấu khi làm điều này mà không có đủ kiểm tra. Có một dự án trong công ty của tôi là họ cũng đang thay đổi sang phiên bản java mới hơn (không nhớ cái nào). Tất cả mọi thứ có vẻ là tốt nhưng sau một thời gian một vài lỗi đã tăng lên. Nó chỉ ra rằng một nhà phát triển bất hợp pháp dựa vào thứ tự của một lớp sưu tập. Lỗi được gây ra bởi một thực hiện thay đổi.
cảm ơn vì đã phát lại sự cố này –
Cố gắng biên dịch mã của bạn bằng đường dẫn lớp JDK (1.6.9) mới tốt hơn bạn không cần phải thay đổi gì cả. Nếu thay đổi mã yêu cầu thực hiện theo một số hướng dẫn di chuyển JDK 1.5 đến 1.6 trực tuyến đã có sẵn.
Hãy xem tài liệu Java SE 6 Compatibility with J2SE 5.0. Nó sẽ là ok, nhưng xin vui lòng đi qua các incompatibilities phần chỉ trong trường hợp.
Bạn sẽ phải kiểm tra điều này. Có thể biên dịch và chạy ứng dụng của bạn với JDK1.6, nhưng một số hành vi có thể đã thay đổi một cách tinh tế. Một ví dụ về sự thay đổi như vậy giữa JDK1.6 và JDK1.7 gần đây tôi gặp phải là được đăng here on StackOverflow. Mặc dù dự án đã biên soạn tốt, thử nghiệm (kiểm thử đơn vị, kiểm tra tích hợp và kiểm tra thủ công) đã tiết lộ một số vấn đề không bị biên dịch
Tôi không nghĩ rằng nó sẽ tạo ra bất kỳ Vấn đề nào.
- 1. Cách thay đổi phiên bản JDK cho dự án Eclipse
- 2. Chuyển đổi URL sang phiên bản JSON?
- 3. JDK, JRE, Java: Phiên bản Lẫn lộn!
- 4. Phiên bản Tệp Phiên bản không thay đổi?
- 5. Lỗi kịch bản ANT sau khi cài đặt phiên bản mới hơn của JDK trên hệ thống của tôi
- 6. Python IDLE: Thay đổi phiên bản Python
- 7. Làm thế nào để chuyển đổi PDF phiên bản 1.5 sang phiên bản 1.4 trong PHP
- 8. quyền hiển thị thay đổi khi triển khai phiên bản ứng dụng mới
- 9. Tại sao tôi nên sử dụng JDK 64 bit so với phiên bản 32 bit?
- 10. Thay đổi phiên bản JQuery được sử dụng trong richfaces
- 11. Thay đổi phiên bản Python mặc định 2,4-2,6
- 12. TFS nhận phiên bản mới nhất với các tệp mới
- 13. Thay đổi Phiên bản Phiên bản trong một assembly được biên dịch .NET
- 14. Có cách nào để cập nhật JDK mà không cần tải xuống phiên bản mới theo cách thủ công không?
- 15. startActivity tạo phiên bản Hoạt động mới mỗi lần
- 16. Thay đổi kiểu nhắc của phiên bản virtualenv bằng zsh
- 17. Thay đổi phiên bản Ruby được sử dụng trong Sublime
- 18. Thay đổi điều khiển phiên bản trong IDEA IntelliJ
- 19. Maven: thay đổi thuộc tính phiên bản trong pom.xml
- 20. Thay đổi phiên bản gcc mà các distutils sử dụng
- 21. Thay đổi đột phá CamelCase trong phiên bản Json.NET 4
- 22. Cách thay đổi phiên bản Python được Cygwin
- 23. Phụ thuộc vào dự án Maven so với phiên bản JDK
- 24. Cài đặt JAX-WS mới nhất trên JDK 6
- 25. Di chuyển các dự án xcode cũ sang phiên bản mới nhất
- 26. Phiên bản AdMob mới không thanh toán qua Paypal
- 27. Phiên bản mới của một ứng dụng
- 28. Làm cách nào để biết jdk nào chứa các phiên bản của JAX-WS
- 29. Đang tải các phiên bản trước đó với phiên bản mới
- 30. AGVTool mới phiên bản và những gì phiên bản không tương ứng
Ồ và cung cấp một số chi tiết hữu ích khi bạn ở đó. –