Определение папки, в которую установлено приложение может потребоваться во многих случаях. Например, при работе модуля обновления программы и загрузки данных из вспомогательных файлов.
Java поддерживает работу с так называемым «окружением». Поэтому получить путь к папке, в которой расположен исполняемый файл (jar) приложения не составляет труда. Для этого нужно всего лишь обратиться к свойству user.dir.
Сделать это можно при помощи метода getProperty класса System, передав в него строку с именем свойства. Значение свойства будет возвращено в виде строки, содержащей полный путь к папке в которой находится исполняемый файл.
1 |
String path = System.getProperty("user.dir"); |
Ниже приведён скриншот программы, которая демонстрирует это в действии.
Надпись в окне программы отображает полный путь к той папке, в которой расположен собранный jar файл.
Однако есть один нюанс.
Это следует обязательно учитывать в процессе разработки и тестирования программы.
Добавить комментарий