Hi,
I am currently piloting the Deployment Rule Set for a customer which allows them to control which versions of JRE are used to for certain applications. This is extremely beneficial as it allows for old JREs to be limited to certain legacy applications and for the latest JRE version to be used for everything else. It's a really useful way of managing multiple JREs running on a client.
However, I have run into a problem with a legacy application which uses JNLP and requires JRE 1.5.0_21. Despite adding rules to the DeploymentRuleSet.jar such as title, certificate hash and location and specifying JRE 1.5.0_21 as the version to use, the JNLP always uses Java Web Start version 1.8.0_40 to launch the application, which causes it to fail. If I launch it manually using JavaWS 1.5.0_21 from the comman line, it works fine.
Does anyone know if there is anyway to use the DeploymentRuleSet.jar to control which version of Java Web Start is used to launch JNLP files?
Many thanks.
James.