Где вы помещаете входной файл в eclipse (java), чтобы прочитать его из консоли? - PullRequest
8 голосов
/ 18 декабря 2009

Я пишу Java-программу в Eclipse (версия для Galileo). Программа читает простые пользовательские данные из входного файла, указанного в команде консоли, и обрабатывает их.

Но я не уверен, куда поместить этот входной файл в рабочую область eclipse, чтобы при запуске программы в eclipse и вводе имени входного файла его можно было найти и программа могла его обработать.

и есть ли способ установить путь к файлу, чтобы я мог просто разместить входной файл в любом месте и указать путь к файлу во время выполнения?

спасибо!

Ответы [ 3 ]

14 голосов
/ 18 декабря 2009

Процесс Java запускается с каталогом проекта в качестве рабочего каталога по умолчанию.

6 голосов
/ 18 декабря 2009

Рабочий каталог по умолчанию при запуске приложения Java в Eclipse - это каталог проекта. Если вы поместите свой файл данных в этот каталог, вы можете просто обратиться к файлу без какого-либо предыдущего пути. Вы также можете изменить рабочий каталог, но изменив свойства запуска вашего приложения.

3 голосов
/ 18 декабря 2009

В качестве альтернативы вы можете просто указать путь к файлу в качестве аргумента вашего Java-процесса. Под меню Run выберите Run Configurations ... Вы должны увидеть свой класс в Java Applications. Перейдите на вкладку «Аргументы» и просто укажите путь в поле «Аргументы программы».

...