У меня вопрос по Java, с которым у меня возникли проблемы: как правильно указать относительные пути к файлам.
Позвольте мне быть более конкретным. Я хочу иметь возможность всегда искать файлы конфигурации в ./configuration/file.txt
. У меня проблема в том, что моя программа будет работать правильно только в том случае, если она запускается из каталога, в котором находится файл. Если вместо этого я запускаю его из другого каталога, например ./directory/to/my/program/execute.sh
, то он не работает правильно.
Но мне также нужно внести изменения в этот файл, и ресурсы, похоже, хотят быть доступными только для чтения ...