Java затмение ссылки на файлы в проекте, используя относительные пути - PullRequest
1 голос
/ 21 июля 2011

Я пытаюсь загрузить что-то в Интернет, используя одну из клиентских библиотек Apache.Однако у меня возникли проблемы с поиском файла ресурсов для загрузки.Настройка моего проекта выглядит следующим образом:

Root / src / a / b / c / d / program.java

Root / resource / resourceFile.txt

Мне было интереснокаким будет путь к строке для ссылки на этот файл ресурса из program.java?

File f = new File («какой путь будет здесь?»);

Заранее спасибо.

1 Ответ

1 голос
/ 21 июля 2011
  • Eclipse (по умолчанию) не будет включать этот файл в построенный проект.
  • Информация о пути проекта из среды Eclipse недоступна во встроенном проекте

Если вы запустите это в Eclipse, он покажет базовый путь вашего приложения.

Узнайте с

File f = new File(".");
System.out.println(f.getAbsolutePath());

Советы:

  1. Читать документацию по Java API
  2. Для подобных вопросов напишите минимальные тестовые программы
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...