title: Eclipse run old version of program
body: <p>I have a problem while runing my application in eclipse. I make some edits like this:</p>
  
  <pre><code>String res = "newvalue";
  System.out.println(res);
  </code></pre>
  
  <p>But when I run the application I still receive "oldvalue" in output. After this I tried to delete main() function - and I run application and I see "oldvalue" in output again.</p>
  
  <p>Maybe it's some cache in JVM, or smth. else?</p>
  
  <p><strong>UPD:</strong></p>
  
  <p>It's 15:35 on my clock now. But in /bin folder I see .class files with 14:33 timestamp. I change source files (.java), press ctrl+f11 in eclipse and files in /bin folder are still 14:33 ...</p>
  
  <p><strong>UPD2:</strong></p>
  
  <p>After cleaning the project I receive the following problem:</p>
  
  <p><em>The project was not built due to "Could not write file: D:\projects\NelderMead\bin\ru.". Fix the problem, then try refreshing this project and building it since it may be inconsistent</em></p>
  
  <p><strong>SOLUTION</strong></p>
  
  <p>The problem was that eclipse can't write file to the folder with spaces and UTF chars in it's name. So, I copy project to the new clean workspace and it runs without problems! Thx all for help detecting the problem!</p>