Có cách nào để chạy một applet Java trên Chrome hoặc Firefox không?
Không. Applet không còn được hỗ trợ trong Firefox hoặc Chrome.
Firefox không còn cung cấp hỗ trợ NPAPI (công nghệ cần thiết cho các tiểu dụng Java)
Kể từ tháng 9 năm 2018, Firefox không còn cung cấp phiên bản hỗ trợ NPAPI, công nghệ cần thiết để chạy các applet Java. Plugin Java cho các trình duyệt web dựa trên NPAPI kiến trúc plugin đa nền tảng, được tất cả các trình duyệt web chính hỗ trợ trong hơn một thập kỷ. Phiên bản 64 bit của Firefox chưa bao giờ hỗ trợ NPAPI và phiên bản Firefox 52ESR là phiên bản cuối cùng hỗ trợ công nghệ. Nó nằm dưới đường cơ sở bảo mật và không còn được hỗ trợ.
Nguồn trình duyệt Java và Firefox
Chrome không còn hỗ trợ NPAPI (công nghệ cần thiết cho các tiểu dụng Java)
Plugin Java cho các trình duyệt web dựa trên NPAPI kiến trúc plugin đa nền tảng, được tất cả các trình duyệt web chính hỗ trợ trong hơn một thập kỷ. Phiên bản Chrome 45 của Google trở lên đã bỏ hỗ trợ cho NPAPI và do đó, Plugin Java không hoạt động trên các trình duyệt này nữa.
Nguồn trình duyệt Java và Google Chrome
Vậy làm cách nào để chạy các applet Java?
Sử dụng AppletViewer, từ JDK trước Java SE 11.
Lệnh appletviewer cho phép bạn chạy các applet bên ngoài trình duyệt web.
TÓM TẮC
appletviewer [ options ] urls ...
SỰ MIÊU TẢ
Lệnh appletviewer kết nối với các tài liệu hoặc tài nguyên được chỉ định bởi các url và hiển thị mỗi applet được tham chiếu bởi các tài liệu trong cửa sổ riêng của nó. Lưu ý: nếu các tài liệu được đề cập bởi các url không tham chiếu bất kỳ applet nào với thẻ OBOG, EMBED hoặc Applet, thì appletviewer không làm gì cả. Để biết chi tiết về các thẻ HTML mà appletviewer hỗ trợ, hãy xem Thẻ AppletViewer.
Lưu ý: appletviewer chỉ dành cho mục đích phát triển.
Nguồn appletviewer - Trình xem Applet Java
Hoặc đọc Sách trắng của Oracle (pdf) Di chuyển từ các Ứng dụng Java sang các công nghệ Java miễn phí , khuyến nghị Java Web Start:
Java Web Start đã được đưa vào Oracle JRE từ năm 2001 và được khởi chạy tự động khi một ứng dụng Java sử dụng công nghệ Java Web Start được tải xuống lần đầu tiên. Việc chuyển đổi một applet thành ứng dụng Java Web Start cung cấp khả năng khởi chạy và cập nhật ứng dụng kết quả mà không cần dựa vào trình duyệt web
Xem Java Web Start là gì và nó được khởi chạy như thế nào? để biết thêm thông tin.
Lưu ý rằng cả Java Applet và Java Web Start đã bị xóa hoàn toàn trong Java SE 11 (phát hành tháng 9 năm 2018). Từ phiên bản đó trở đi, không có cách nào (được hỗ trợ) để chạy các ứng dụng Applet hoặc Web Start.