title: eclipse project has to run twice to compile updates
body: <p>Recently my eclipse (version 3.8.1) started to behave strange. Assume I'm running a particular java project and I have hit the run button to run the project and now if I do some modifications to the code and rerun it, I will get output for the previously executed code. The new updated code is executed when I'm running my project for the second time. </p>
  
  <p>Restarting eclipse won't resolve this. <strike>This won't happen if I'm debugging the code. </strike></p>
  
  <p><strong>EDIT</strong>: for debugging I found that at the first run it ignores any debugging points and just run the code (the previous version). So even for debugging I have to run debug twice if I do a modification to the code. </p>