2015-03-26 1 views
0

Я хочу, чтобы открыть файлКак открыть файл в моем каталоге Src, используя только имя файла в IntelliJ

IntelliJ IDEA Community Edition 14.0.3\examples\assigment_4\src\file.txt 

используя следующий код:

BufferedReader hangmanWordsFromFile = new BufferedReader(new FileReader("file.txt")); 

Но бросает Exeption

java.io.FileNotFoundException: HangmanLexicon.txt (The system cannot find the file specified) 

При копировании file.txt на номер

IntelliJ IDEA Community Edition 14.0.3\jre\jre\bin 

Это работает.

Печать System.getProperty("user.dir")IntelliJ IDEA Community Edition 14.0.3\jre\jre\bin.

Как я могу изменить путь user.dir, чтобы я мог использовать file.txt в качестве имени файла, чтобы открыть файл, расположенный по адресу IntelliJ IDEA Community Edition 14.0.3\examples\assigment_4\src\?

+2

Я не уверен, что вы просите. Файл должен находиться в месте, где код может его видеть. –

+0

Я бы не стал полагаться на 'user.dir', где находится файл. Это свойство укажет на то, какой из Java был запущен. –

+0

что у меня есть: http://prntscr.com/6lxs2m это мой код: BufferedReader addWordsFromFile = new BufferedReader (новый FileReader ("wordlist.txt")); но я поймаю исключение java.io.FileNotFoundException: wordlist.txt (система не может найти указанный файл) – wegosi

ответ

1

Вы должны настроить working directory:

Перейти к Run > Edit configurations, выберите конфигурацию запуска и выберите рабочий каталог (тот, где ваш file.txt находится в).

+0

Благодарим вас за ответ! Я иду запустить> изменить конфигурацию> приложение> выбрать мой класс> Рабочий каталог прав IntelliJ IDEA Community Edition 14.0.3 \ examples \ assigment_4 \ src \ Где мне изменить путь? – wegosi