Scenario:
My company is maintaining an applet that is used by many machines through Java Web Start.
Java Web Start is triggered by an JNLP file that contains all the informations and parameters to start the applet.
The only thing I have access to is the JNLP file to start the applet. The applet itself and all the JARs it uses are on a remote server.
Edit: I don't have access to the applet source code or JAR file. That means I can't modify it in any way and, also, I can't execute the JAR through third party software. I only have a functioning JNLP file.
Question:
The company asked me to develope a launcher to execute this applet without using Java Web Start or any kind of browser.
Since I only have the JNLP file available, is it possible to build such a launcher? And if it is possible, does someone know what should I do? I have been searching everywhere far a solutions but I couldn't find one.
CheerpJ is a WebAssembly-based Java Virtual Machine (JVM) for the modern web browser. This means a Java applet can be executed from the browser with no Java installations on the user machine.
In my situation, CheerpJ was the only viable solution. Our specific use case aligned perfectly with its capabilities, so my company and I chose to use this technology to deploy our applet in modern browsers. All other options have failed. If you don't have access to the project source-code, this is the only way to go.