2012-01-09 46 views
5

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?

+0

Ồ và cung cấp một số chi tiết hữu ích khi bạn ở đó. –

Trả lời

3

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.

+0

cảm ơn vì đã phát lại sự cố này –

0

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.

0

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

0

Tôi không nghĩ rằng nó sẽ tạo ra bất kỳ Vấn đề nào.

Các vấn đề liên quan