title: Using java web start (jnlp) with several java installed on Windows XP
body: <p>We have Windows XP with Java 1.5 and Java 1.6 installed. We try to launch JNLP file, there specified required Java version 1.5, like here:</p>
  
  <p><a href="http://java.sun.com/products/autodl/j2se" rel="nofollow">http://java.sun.com/products/autodl/j2se</a></p>
  
  <p>After JNLP file is downloaded, appears Java 1.6 window. Then, appears window that certificate is wrong and application doesn't run. If we uninstall Java 1.6, the application runs properly. </p>
  
  <p>If we remove the above line from the JNLP file, the application runs with Java 1.6 (but it works wrong, since it was developed for Java 1.5)</p>
  
  <p>So, it is important to run the application with Java 1.5.</p>
  
  <p>Please suggest how to run this JNLP file with Java 1.5, while Java 1.6 is also installed in the system.</p>
  
  <p>Here is the jnlp file, i just replaced all organization specific titles:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;jnlp spec="1.0+" codebase="http://server_url"&gt; 
    &lt;information&gt;
      &lt;title&gt; Some title &lt;/title&gt;  
      &lt;vendor&gt;Some Vendor&lt;/vendor&gt;
      &lt;homepage href="some_ulr" /&gt; 
      &lt;description&gt;Product description&lt;/description&gt; 
      &lt;icon kind="splash" href="./splash.gif"/&gt;
    &lt;/information&gt;
    &lt;security&gt;
      &lt;all-permissions/&gt;
    &lt;/security&gt;
  
    &lt;application-desc main-class="org.eclipse.core.launcher.WebStartMain"&gt;
    &lt;/application-desc&gt;
  
      &lt;resources&gt;
      &lt;j2se version="1.5.0_22" /&gt;
      &lt;jar href="http://some_jar"/&gt;
      &lt;jar href="http://some_jar1"/&gt;
      &lt;jar href="http://some_jarN"/&gt;
      &lt;property name="server" value="some_server"/&gt;
      &lt;property name="port" value="8080"/&gt;
      &lt;/resources&gt;
  &lt;/jnlp&gt;
  </code></pre>