title: How to ensure latest versions of JARs are used with a JNLP application?
body: <p>I have a desktop application and I want to launch that application using JAVA Web start. It is working fine when I am launch it first time using a browser and it will download all jars defined in <strong>resources</strong>. Next time I run it using JNLP or from browser, it will not download any jars. The jars that are used come from cache or some where else, I don't know...</p>
  
  <p><strong>I want that every time when my application is launched all jars defined in resources are downloaded</strong></p>
  
  <p>my jnlp file contains  : </p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;jnlp spec="1.0+" codebase="" href=""&gt;
      &lt;information&gt;
          &lt;title&gt;example&lt;/title&gt;
          &lt;vendor&gt;example&lt;/vendor&gt;
      &lt;/information&gt;
      &lt;resources&gt;
          &lt;!-- Application Resources --&gt;
          &lt;j2se version="1.5+"
                href="http://java.sun.com/products/autodl/j2se"/&gt;
          &lt;jar href="application.jar" main="true" /&gt;
          &lt;jar href="lib/app.jar" /&gt;             
      &lt;/resources&gt;
      &lt;application-desc main-class="com.application.entry"&gt;
    &lt;/application-desc&gt;
     &lt;update check="background"/&gt;
     &lt;security&gt;
       &lt;all-permissions/&gt;
     &lt;/security&gt;
  &lt;/jnlp&gt;
  </code></pre>