title: java eclipse- fileReader throws FileNotFoundException though <file>.exists() returns true
body: <p>when i attempt to create a BufferedReader using a text file in my workspace the FileReader in the "new bufferedreader statement throws a filenotfoundexception. yet .exists() and .canRead() both return true for the file</p>
  
  <pre><code>public static void main(String[] args) {
      File fighter0 = new File("resources/fighter0.txt");
      //BufferedReader reader = new BufferedReader(new FileReader(fighter0));
      System.out.println(fighter0.exists());
      System.out.println(fighter0.canRead());
  }
  </code></pre>
  
  <p>here's the code</p>
  
  <pre><code>true
  true
  </code></pre>
  
  <p>and the output</p>
  
  <pre><code>Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
  Unhandled exception type FileNotFoundException
  
  at main.Core.main(Core.java:21)
  </code></pre>
  
  <p>and the exception that's thrown when i uncomment the bufferedreader line</p>
  
  <p>i found a closed thread similar to this one, but couldn't find any clear answer in it.</p>