Sau 11 năm, Java 7 kết thúc

một vài ngày trước Oracle tung ra tin tức rằng chính thức ngừng hỗ trợ mở rộng cho nền tảng Java 7, một phiên bản Java tiêu chuẩn gần 11 năm tuổi, kết thúc hỗ trợ vào cuối tháng 2022 năm XNUMX.

Với việc ngừng Hỗ trợ Mở rộng Chính thức, Java 7 chuyển sang chế độ Chỉ hỗ trợ liên tục, theo định nghĩa của Chính sách hỗ trợ trọn đời của Oracle. Không có bản cập nhật vá lỗi, sửa lỗi, sửa lỗi bảo mật hoặc triển khai tính năng nào khác sẽ được cung cấp và chỉ hỗ trợ có giới hạn.

Được phát hành vào ngày 28 tháng 2011 năm 7, Java XNUMX là bản phát hành chính đầu tiên của Java trong hơn năm năm và là công ty đầu tiên thuộc thẩm quyền của Oracle sau khi Oracle mua lại nhà sáng lập Java Sun Microsystems vào năm 2010.

Việc kết thúc hỗ trợ mở rộng có nghĩa là một số phiên bản cũ hơn của Oracle Fusion và các sản phẩm phần mềm trung gian sẽ không còn có sẵn Bộ phát triển Java được chứng nhận nữa. Những khách hàng được hỗ trợ sử dụng Java Standard Edition (SE) 7 được khuyến khích nâng cấp lên phiên bản Java Standard được hỗ trợ, chẳng hạn như Java SE phiên bản 8 hoặc 11, theo bản tin hỗ trợ của Oracle được cập nhật lần cuối vào ngày 22 tháng XNUMX.

Trong một nghiên cứu về hệ sinh thái Java được công bố vào tháng XNUMX bởi ứng dụng giám sát New Relic, công ty cho biết khoảng 2% ứng dụng vẫn sử dụng Java 7 trong sản xuất. Theo New Relic, hầu hết các ứng dụng sử dụng Java 7 hoặc Java 6 là các ứng dụng cũ chưa được cập nhật.

Theo nghiên cứu tương tự, vào năm 2020, phần lớn các ứng dụng vẫn sử dụng Java 8 (84,48%) mặc dù Java 11 đã có sẵn hơn một năm. Kể từ đó, sự cân bằng đã thay đổi giữa hai bản phát hành LTS này. Hơn 48% ứng dụng hiện đang sử dụng Java 11 trong sản xuất (tăng từ 11,11% vào năm 2020), theo sau là Java 8, chiếm 46,45% ứng dụng sử dụng phiên bản đang được sản xuất. Java 17 đã không tăng lên trên bảng xếp hạng, nhưng trong vài tháng kể từ khi phát hành, nó đã vượt qua các bản phát hành Java 6, Java 10 và Java 16.

Với Oracle khuyến nghị người dùng nên nâng cấp lên ít nhất phiên bản 8 hoặc nâng cấp lên phiên bản Java SE mới được hỗ trợ. Công ty hiện cung cấp hỗ trợ cho Java SE 8 và Java SE 11. Người dùng nâng cấp lên các phiên bản này sẽ nhận được hỗ trợ đầy đủ cho môi trường thời gian chạy Java của họ:

“Hỗ trợ cộng đồng sẽ kết thúc khi Java 7 kết thúc dịch vụ vào ngày 29 tháng 2022 năm 7. Tất cả các ứng dụng chạy trên Java 7 sẽ tiếp tục hoạt động, nhưng Java 8 sẽ không nhận được bản cập nhật hoặc bản vá bảo mật. Để giảm thiểu rủi ro và các lỗ hổng bảo mật tiềm ẩn, hãy nâng cấp các ứng dụng của bạn lên Java 11 hoặc Java XNUMX dựa trên các yêu cầu về khối lượng công việc của bạn.

“Hướng dẫn kinh điển cần tuân theo là Hướng dẫn Di chuyển Oracle JDK. Hướng dẫn di chuyển giải quyết tất cả các điểm không tương thích về đặc điểm kỹ thuật Java và các điểm không tương thích về triển khai JDK. Hầu hết những trường hợp không tương thích này là những trường hợp cực đoan. Bạn nên điều tra khi có cảnh báo hoặc lỗi.

“Hầu hết các ứng dụng sẽ chạy trên Java 8 mà không cần sửa đổi. Điều đầu tiên cần thử là chạy ứng dụng của bạn trong Java 8 mà không cần biên dịch lại mã. Mục đích của việc chạy đơn giản là để xem những cảnh báo và lỗi nào đến từ quá trình chạy. Cách tiếp cận này cho phép một ứng dụng chạy nhanh hơn trong Java 8 với ít nỗ lực nhất. "

Chỉ có phiên bản Java mới nhất, phiên bản 18, dự kiến ​​sẽ có hỗ trợ cấp cao nhất với các bản cập nhật phần mềm thiết yếu và dịch vụ 24/7 cho đến tháng 17. Phiên bản tiền nhiệm của Java 21 được thiết lập hỗ trợ Premier trong vài năm như một bản phát hành hỗ trợ dài hạn. Oracle đã công bố một lộ trình kế hoạch hỗ trợ cho một số phiên bản của Java tiêu chuẩn. Phiên bản LTS tiếp theo của Java sẽ là Java 2023, dự kiến ​​vào tháng XNUMX năm XNUMX.

Cuối cùng nếu bạn muốn biết thêm về nó về ghi chú, bạn có thể kiểm tra chi tiết trong liên kết theo dõi.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.