Я недавно искал, как получить каталог приложения на Java. Я наконец нашел ответ, но мне понадобилось на удивление много времени, потому что поиск такого общего термина не прост. Я думаю, что было бы неплохо составить список того, как этого добиться на нескольких языках.
Не стесняйтесь повышать / понижать голос, если вам (не) нравится идея, и , пожалуйста, внесите , если вам это нравится.
Пояснение:
Существует четкое различие между каталогом , который содержит исполняемый файл , и текущим рабочим каталогом (предоставленным pwd
в Unix). Первоначально я был заинтересован в первом, но не стесняйтесь публиковать методы для определения последнего (уточняя, какой из них вы имеете в виду).