I read the discussion about Java 6 and I have a related question :
We will have consultants who are using different Java version on their (Windows) pc for different applications. One of them will be Servoy SmartClient.
Is it possible to the SmartCient to a specific Java version.
So on a Pc there is Java 5 and Java 6 and the SmartClient will use version 5 whilst another application is using version 6.
Is there a way to do this, preferably without modifying shortcuts etc. ?
The best way would be to have a preference setting on the server, which can be overruled by the same preference in the SmartClient.
Either through the Java Webstart console, which you might find under Start - Programs - Java WebStart or you can set it through the Java console, which you should be able to access through Start - Settings - Control Panel - Java. Then you need to modify the active java version for JNLP’s (Java tab, Java Application runtime Settings)
No, we require 1.4 as minimum, recommend 1.5, but support the new 1.6 as well.
So it seems logical to keep the order 1.4 to 1.6 (not many end user will have 1.4 after all)
I am not an expert on Java configuration, I do not know what the Jnlp does exactly, so another question :
Is the Jnlp only for Servoy, or can other applications also use this ?
If other applications also use it, is the setting in the Jnlp specific for Servoy or will other applications also use the same settings ?
If that is the case, i still have the initial problem.
Hans Nieuwenhuis:
Is the Jnlp only for Servoy, or can other applications also use this ?
It is used by all the application that are based on Java Web Start technology so if you change the prefs in the control panel ALL of the JWS application will use the VM you set.