title: Not able to load file from Maven resources with Paths.get()
body: <p>I apologize for this seemingly easy and almost a stupid question, but I have spent a lot of time to fix it without much success.</p>
  
  <p>I created a very simple maven project and then a simple text file inside the <code>src/resources</code> folder like this.</p>
  
  <p><a href="https://i.stack.imgur.com/c2OHa.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/c2OHa.jpg" alt="enter image description here"></a></p>
  
  <p><a href="https://i.stack.imgur.com/bc9DW.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/bc9DW.jpg" alt="enter image description here"></a></p>
  
  <p>pom.xml is simple. The <code>App</code> class looks like this:</p>
  
  <pre><code>public class App {
      public static void main(String[] args) throws IOException {
          Files.lines(Paths.get("test.txt")).forEach(System.out::println);
      }
  }
  </code></pre>
  
  <p>And the exception that I get:</p>
  
  <pre><code>Exception in thread "main" java.nio.file.NoSuchFileException: test.txt
      at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:79)
      at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)
      at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102)
      at sun.nio.fs.WindowsFileSystemProvider.newByteChannel(WindowsFileSystemProvider.java:230)
      at java.nio.file.Files.newByteChannel(Files.java:361)
      at java.nio.file.Files.newByteChannel(Files.java:407)
      at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384)
      at java.nio.file.Files.newInputStream(Files.java:152)
      at java.nio.file.Files.newBufferedReader(Files.java:2784)
      at java.nio.file.Files.lines(Files.java:3744)
      at java.nio.file.Files.lines(Files.java:3785)
      at com.rahul.App.main(App.java:12)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)
  
  Process finished with exit code 1
  </code></pre>
  
  <p>This seems to be a very stupid problem but I just can't get my head around it. Any help is sincerely appreciated.</p>