2017-10-24 20 views
17

Tôi đang nhầm lẫn về trạng thái của Java Web Start. On Oracle Support Roadmap chúng ta có thể đọc:Hỗ trợ Java Web Start trong Java 9 và hơn thế nữa

Hỗ trợ Triển khai Công nghệ

Công nghệ triển khai web, bao gồm các Plugin Java và Web Bắt đầu công nghệ, có một vòng đời hỗ trợ ngắn hơn. Đối với các bản phát hành chính thông qua Java SE 8, Oracle cung cấp năm (5) năm hỗ trợ Premier cho các công nghệ này. Hỗ trợ mở rộng không khả dụng cho ngăn xếp triển khai và sẽ không có sẵn để hỗ trợ ngoài Java SE 9. Xem Chính sách hỗ trợ trọn đời của Oracle để biết chi tiết.

Công nghệ triển khai cho Java SE 6 và Java SE 7 có thể bị xóa bất kỳ lúc nào sau tháng 6 năm 2017. Mặc dù chồng triển khai có thể được bao gồm trong bản phát hành Java SE 9 hoặc mới hơn, Java SE 8 là phiên bản được hỗ trợ và chỉ được hỗ trợ của ngăn xếp triển khai.

Bây giờ, chúng tôi đã biết khá lâu rằng các applet và Java Plugin đã bị xóa trong phiên bản Java tương lai, nhưng tôi chưa bao giờ đọc về Java Web Start.

Trong (một trang tài liệu Java 9) của Oracle Java Platform, Standard Edition Deployment Guide#Getting Started, Java Web Start được quảng cáo là một thay thế cho công nghệ Applet bị phản đối:

Mặc dù có sẵn và hỗ trợ trong JDK 9, API Applet và Plug Java -in được đánh dấu là không dùng nữa để chuẩn bị xóa trong bản phát hành trong tương lai. Các lựa chọn thay thế cho các applet và các ứng dụng JavaFX nhúng bao gồm Java Web Start và các ứng dụng độc lập.

Tôi lo lắng vì không có gì hoặc tôi đã bỏ lỡ thông báo về việc ngừng sử dụng Java Web Start?

+1

Nếu hiểu biết của tôi là chính xác: Java Web Start sẽ không còn hỗ trợ triển khai ứng dụng Java trong phiên bản 6 và 7. Plugin java (dành cho trình duyệt) và các applet sẽ bị xóa, nhưng trình khởi chạy Java Web Start sẽ tiếp tục được duy trì – SebVb

+0

Không chắc chắn là khu vực quan tâm ở đây vì điều này dường như đang giải quyết một danh mục rất rộng như hiện nay. Đề ra? – nullpointer

+0

@nullpointer Tôi không chắc chắn điều này thuộc về SO một cách trung thực, nhưng không biết trang con nào từ StackExchange nó sẽ phù hợp nhất. Các lĩnh vực quan tâm là trong câu hỏi ở cuối: đã có một thông tin liên lạc chính thức về Java Web Bắt đầu bị ngưng, hoặc là nó chỉ là Java Plug-in? –

Trả lời

11

Theo http://www.oracle.com/technetwork/java/javase/9-deprecated-features-3745636.html

Java Deployment Technologies đang bị phản đối và sẽ được loại bỏ trong một phiên bản tương lai

Java Applet và chức năng WebStart, bao gồm các API Applet, Plug-in Java, Java Applet Viewer, JNLP và Java Web Start bao gồm công cụ javaws đều không được chấp nhận trong JDK 9 và sẽ bị xóa trong bản phát hành trong tương lai.

Có một cuộc thảo luận liên quan trên OpenJDK thảo luận về danh sách ở đây: http://mail.openjdk.java.net/pipermail/discuss/2017-November/004586.html

+1

Tôi đã cố gắng để có được một câu trả lời từ các diễn đàn cộng đồng của Oracle, mà không thành công. Tin buồn vì đề xuất thay thế (jlink) dường như không cung cấp một bộ tính năng tương đương. Cảm ơn rất nhiều về danh sách OpenJDK. –

5

Điều này áp dụng cho Premier, Extended and Sustaining Support. Chỉ từ văn bản được trích dẫn:

  • chỉ Premier Support hỗ trợ công nghệ triển khai;
  • Công nghệ triển khai có thể bị xóa trong bản phát hành Java SE 6 và 7 trong tương lai;
  • vì API ứng dụng và trình cắm không được dùng nữa, Công nghệ triển khai có thể bị xóa trong bản phát hành chính trong tương lai;
  • Java 9 Premier Support chỉ kéo dài cho đến tháng Ba năm 2018.

Do đó, Java 8 là phiên bản duy nhất mà sẽ bao gồm triển khai đầy đủ công nghệ với Premier Hỗ trợ giữa kỳ (tháng 3 năm 2022).

Lưu ý rằng điều đó không có nghĩa là Java Web Start sẽ biến mất nhưng việc xóa API Applet và trình cắm thêm có nghĩa là phá vỡ Công nghệ triển khai.

1

Tôi thấy điều này trên một Oracle Blog entry

Thứ ba 30 Tháng 1, 2018

Gia hạn Oracle Java SE 8 cập nhật công cộng và Java Web Start hỗ trợ Bởi: Donald Smith | Sr. Giám đốc quản lý sản phẩm

Oracle đã cập nhật Lộ trình hỗ trợ Java SE. Một màu trắng giấy chi tiết hơn sẽ làm theo ngay, nhưng đây là những thay đổi quan trọng thực hiện:

  • Khả năng cung ứng của công chúng về Java SE 8 cập nhật từ Oracle đã được mở rộng đến ít nhất là tháng một năm 2019. Hơn nữa, Oracle sẽ tiếp tục cung cấp cho người tiêu dùng thông tin cập nhật về sử dụng cá nhân (phi doanh nghiệp) của Java SE 8 thông qua ít nhất vào cuối năm 2020.
  • Oracle sẽ tiếp tục hỗ trợ các ứng dụng Java SE 8 Web Start cho sử dụng công cộng và cá nhân (phi doanh nghiệp) cùng ngày ghi chú ở trên.
  • Oracle sẽ tiếp tục hỗ trợ về mặt thương mại Java Web Start trên Java SE 8 cho mục đích thương mại, hoặc khi sử dụng kết hợp với Oracle sản phẩm có một Web Bắt đầu phụ thuộc, thông qua ít nhất Tháng Ba, 2025.
  • Theo công bố trong 2015, Applets sẽ tiếp tục được hỗ trợ trong Java SE 8 cho đến ít nhất là tháng 3 năm 2019, đang chờ xử lý tiếp tục bởi trình duyệt của nhà cung cấp .
Các vấn đề liên quan