2016-04-07 4 views
-6

Я следующую структуру проекта:Файл не найден в Java

src 
--Main.java 
--resources 
----Users.txt 

И я пытаюсь создать файл из Main.java так:

 File file = new File("resources/Users.txt"); 

Однако, я никогда не добьешься успеха при выполнении так.

Почему?

+1

Любые ошибки? Если да, то что? – Hackerdarshi

+0

На самом деле ошибок нет. Когда я отлаживаю файл, нуль – alegrowski

+1

'new File (...)' никогда не может дать нулевой указатель. Пожалуйста, укажите полный и минимальный пример. –

ответ

0

Если это обычный файл за пределами .jar, вы используете относительный путь. Это означает, что путь к файлу формируется из пути, по которому вы вызываете файл из + относительного пути. Чтобы заставить его работать, вы должны вызывать java в папке src

Смежные вопросы