2012-03-28 2 views
0

Я просто пытаюсь сделать простой текстовый файл, прочитанный в java для моего сервера. ОДНАКО, когда я пытаюсь прочитать файл я получаю сообщение об ошибке сказав, что файл/каталог не может быть найден, то код, я использую для ссылки на файл выглядит следующим образом:Java read file - File/Directory not found

File levelOne = new File("lev1.txt"); 

Ошибка в том, что он не может найти lev1.txt, который находится в папке src, и класс, пытающийся получить к нему доступ, находится в пакете по умолчанию. Я попытался переместить текстовый файл в пакет по умолчанию, но eclipse не позволяет мне это делать.

Я также попытался переместить как класс, так и файл txt в другой пакет, однако этот файл по-прежнему не найден.

Я действительно путают ..

+1

попробуйте "src/lev1.txt" – UmNyobe

+0

UPVOTE MY FRIEND! спасибо кучу ... не могу поверить, что я не пробовал! –

ответ

2

Вы предполагается, что файл находится в текущем рабочем каталоге. Это не имеет никакого отношения к источнику. Это, как правило, верхняя часть модуля в большинстве IDES, но это везде, где была запущена программа. (в командной строке, которая может быть где угодно)