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