title: JNLP should use a specific Java version but error results
body: <p>I'm facing a problem here. I want to use a special version to run our java webstart application but just for one jnlp. ("It was tested, ... blabla we can't use a new version... blabla" by random windbag)</p>
  
  <p>So I tried to configure our JNLP like this:</p>
  
  <pre><code>&lt;resources&gt;
      &lt;j2se version="1.6.0_29" href="http://java.oracle.com/products/autodl/j2se"/&gt;
      ...
  &lt;/resources&gt;
  </code></pre>
  
  <p>When I start this jnlp now I get following Error even if the right Java is installed:</p>
  
  <blockquote>
    <p><strong>Error:</strong> The application has requested a version of the JRE (version 1.6.0_29) that currently is not locally installed. Java Web Start is unable to automatically download and install the requested version. This JRE must be installed manually.</p>
  </blockquote>
  
  <p><strong>Update</strong></p>
  
  <p>In the <a href="http://docs.oracle.com/javase/6/docs/technotes/guides/javaws/developersguide/syntax.html" rel="noreferrer">JNLP File Syntax</a> it's allowed to use a specific Java version like <strong>1.6.0_29</strong>. I even tried it with <strong>1.6.0_29-b11</strong> - still the same error.</p>
  
  <blockquote>
    <p>Exact product versions (implementation versions) may also be
    specified. by including the href attribute. For example, 1.3.1_07,
    1.4.2, or 1.5.0-beta2 by Sun Microsystems, Inc. For example,</p>
    
    <p>&lt;j2se version="1.4.2" href="http://java.sun.com/products/autodl/j2se"/&gt;</p>
    
    <p>or</p>
    
    <p>&lt;j2se version="1.4.2_04"
    href="http://java.sun.com/products/autodl/j2se"/&gt;</p>
  </blockquote>
  
  <p><strong>Edit</strong></p>
  
  <p>The given answer is not helping and not the right answer.</p>