title: Why doesn't Eclipse recognize new JAR?
body: <p>I've received a new SOAP service client JAR from a teammate, and am busy integrating it into my app.  I've put the JAR into the appropriate path, overwriting the previous version.  I've refreshed my workspace, performed a Clean and a Build, but...</p>
  
  <p>...I'm not able to see any of the classes within the JAR through intellisense, even though code I utilize from the JAR will compile and execute correctly.  Furthermore, Eclipse is still trying to use the previous version of the JAR, in that when I perform a "fix imports", it re-imports the old classes, rather than the new ones.</p>
  
  <p>The code builds and runs, but I have to reference classes absolutely, as opposed to relatively:</p>
  
  <pre><code> org.acmewidgets.soap.inputs.HeaderType header = new org.acmewidgets.soap.inputs.HeaderType()
  </code></pre>
  
  <p>Instead of</p>
  
  <pre><code> HeaderType header = new HeaderType()
  </code></pre>
  
  <p>The previous version of the JAR did not require this.</p>
  
  <p>How do I "Force" Eclipse to ditch the old references and use the new ones?  Or, is Eclipse runnin' fine, and my new JAR is suspect?</p>
  
  <p>Thanks!</p>