I have a Java WebStart application for which I want to indicate that the client is using JRE 1.6.0_17 or later.
I tried to add to the JNLP file:
<j2se version="1.6.0_17+"/>
or
<j2se version="1.6.0_17"/>
But when loading the JNLP file, I get the message:
"The application has requested a version of the JRE(version 1.6.0_17) that is not installed"
despite the fact that:
- "java -version" reports the version number on the computer as "1.6.0_17"
- Changing the jnlp file to use and call "System.getProperty (" java.version ")" tells the version that is actually being used "1.6.0_17"
Looking through the spec , section 4.6.1 indicates that there is some difference between the platform version and the product version, but it isnβt clear to me how I will use the product version (or even if I should).
Any help or pointers would be appreciated.
source share