มีวิธีเรียกใช้ Java applet บน Chrome หรือ Firefox หรือไม่?
ไม่ Applets ไม่รองรับ Firefox หรือ Chrome อีกต่อไป
Firefox ไม่ให้การสนับสนุน NPAPI อีกต่อไป (เทคโนโลยีที่จำเป็นสำหรับ Java applets)
ตั้งแต่เดือนกันยายน 2018 Firefox จะไม่เสนอรุ่นที่รองรับ NPAPI อีกต่อไปซึ่งเป็นเทคโนโลยีที่จำเป็นในการเรียกใช้แอปเพล็ต Java Java Plugin สำหรับเว็บเบราว์เซอร์อาศัยสถาปัตยกรรมปลั๊กอินข้ามแพลตฟอร์ม NPAPI ซึ่งได้รับการสนับสนุนจากเว็บเบราว์เซอร์หลักทั้งหมดมานานกว่าทศวรรษ Firefox รุ่น 64 บิตไม่เคยรองรับ NPAPI และ Firefox รุ่น 52ESR เป็นรุ่นล่าสุดที่รองรับเทคโนโลยี อยู่ด้านล่างพื้นฐานความปลอดภัยและไม่ได้รับการสนับสนุนอีกต่อไป
ซอร์สJava และ Firefox เบราว์เซอร์
Chrome ไม่สนับสนุน NPAPI อีกต่อไป (เทคโนโลยีที่จำเป็นสำหรับ Java applets)
Java Plugin สำหรับเว็บเบราว์เซอร์อาศัยสถาปัตยกรรมปลั๊กอินข้ามแพลตฟอร์ม NPAPI ซึ่งได้รับการสนับสนุนจากเว็บเบราว์เซอร์หลักทั้งหมดมานานกว่าทศวรรษ Google Chrome รุ่น 45 ขึ้นไปได้ลดการรองรับ NPAPI ดังนั้นปลั๊กอิน Java จึงไม่สามารถใช้งานได้ในเบราว์เซอร์เหล่านี้อีกต่อไป
แหล่งที่มาของJava และ Google Chrome Browser
ดังนั้นฉันจะรัน Java applets ได้อย่างไร
ใช้ AppletViewer จาก JDK ก่อน Java SE 11
คำสั่ง appletviewer ช่วยให้คุณสามารถเรียกใช้แอพเล็ตนอกเว็บเบราว์เซอร์
สรุป
appletviewer [ options ] urls ...
รายละเอียด
คำสั่ง appletviewer เชื่อมต่อกับเอกสารหรือทรัพยากรที่กำหนดโดย URL และแสดงแต่ละแอปเพล็ตที่อ้างอิงโดยเอกสารในหน้าต่างของตัวเอง หมายเหตุ: หากเอกสารที่อ้างอิงโดย url ไม่ได้อ้างอิงแอปเพล็ตใด ๆ ที่มีแท็ก OBJECT, EMBED หรือ APPLET แอปเพล็ตวิวเวอร์จะไม่ทำอะไรเลย สำหรับรายละเอียดเกี่ยวกับแท็ก HTML ที่ appletviewer รองรับดูที่ AppletViewer Tags
หมายเหตุ: appletviewer มีจุดประสงค์เพื่อการพัฒนาเท่านั้น
Source appletviewer - Java Applet Viewer
หรืออ่าน Oracle White Paper (pdf) การย้ายจาก Java Applets ไปยังปลั๊กอินเทคโนโลยี Java ฟรีซึ่งแนะนำ Java Web Start:
Java Web Start ได้รวมอยู่ใน Oracle JRE ตั้งแต่ปี 2544 และเปิดตัวโดยอัตโนมัติเมื่อมีการดาวน์โหลดแอปพลิเคชัน Java ที่ใช้เทคโนโลยี Java Web Start เป็นครั้งแรก การแปลงแอปเพล็ตเป็นแอปพลิเคชัน Java Web Start ให้ความสามารถในการเปิดและอัปเดตแอปพลิเคชันที่เกิดขึ้นโดยไม่ต้องอาศัยเว็บเบราว์เซอร์
ดูJava Web Start คืออะไรและเปิดตัวอย่างไร สำหรับข้อมูลเพิ่มเติม.
โปรดทราบว่าทั้ง Java Applets และ Java Web Start ถูกลบอย่างสมบูรณ์ใน Java SE 11 (วางจำหน่ายในเดือนกันยายน 2018) จากเวอร์ชันนั้นไม่มีวิธีที่จะรองรับการใช้งาน Applets หรือ Web Start