The JNLP file is dynamically created on the server.
We use: <java
version="1.6+"/> In JNLP file, since code is based on JAVA 6.
The app runs well with all JAVA version greater then 6.
We are now facing problems in some cases when trying to launch this web start app on computer in some universities labs.
We found out that in some cases, when there are several JRE/JDK installed on computers in the lab – the application does not start (that is webstart doesn't load).
(I suspect it is also connected to 64bit JAVA…)
For example – in one lab computers were installed with –
- JDK 7.067 64bit
- JRE 7.067 64bit
- JRE 7.067 32bit
In this configuration the webstart started.
Then the following version were installed on the computer (without removing the previous versions) –
- JDK 8.025 64bit
- JRE 8.025 64bit
- JRE 8.031 32bit
At this point, trying to load the application (with JNLP file) did not work. The webstart did not load.
I found out, with this specific configuration, that removing all JAVA 8 versions or removing all JAVA 7 versions would solve the problem.
Yet, this is not a solution for us since the computer in the lab need to have all the listed JRE+JDK versions installed.
Anyone knows anything regarding this problem?
Why does it happen? How can I set the webstart to load with this kind of configuration?