Support for the Java plugin and the Java applet in a browser window is dropped in Firefox 52 release, so you can no longer embed Java in a web page.
Firefox 52.9.0 ESR will run the Java plugin as the last Firefox version.
Websites need to use Java Web Start (i.e. send a special XML file as application/x-java-jnlp-file) to launch a Java application in an external standalone window and can no longer use an applet to open a Java application embedded in a web page.
Websites that want to use Java need to adapt and make the change to launch a Java application this way.
A Java Web Start JNLP file is basically a XML file that the server sends as application/x-java-jnlp-file and that is opened by the default application for this MIME type (Java Web Start).
Java then handles everything on its own, but there is no longer embedding possible like a plugin offers.
Java registers this MIME type when you install the Java program.
Support for the Java plugin and the Java applet in a browser window is dropped in Firefox 52 release, so you can no longer embed Java in a web page.
Firefox 52.9.0 ESR will run the Java plugin as the last Firefox version.
Websites need to use Java Web Start (i.e. send a special XML file as application/x-java-jnlp-file) to launch a Java application in an external standalone window and can no longer use an applet to open a Java application embedded in a web page.
Websites that want to use Java need to adapt and make the change to launch a Java application this way.
A Java Web Start JNLP file is basically a XML file that the server sends as application/x-java-jnlp-file and that is opened by the default application for this MIME type (Java Web Start).
Java then handles everything on its own, but there is no longer embedding possible like a plugin offers.
Java registers this MIME type when you install the Java program.
*https://docs.oracle.com/javase/tutorial/deployment/webstart/