Я работаю над небольшим Java-приложением, которое должно загрузить / сохранить свойства конфигурации. Сначала я попытался использовать файл свойств, который находился внутри фляги, но я был обеспокоен, если кто-то обновит до более поздней версии (заменит существующий флягу), они потеряют все свои настройки.
Моей следующей идеей было записать файл конфигурации на диск и сослаться на него, но я не уверен, в каком месте мне следует сохранить. Я не хочу использовать текущий каталог, потому что пользователь может переместить банку между каталогами и забыть о файле конфигурации.
Существует ли общее расположение для файлов свойств конфигурации (особенно в Windows)? Если да, то как мне получить к нему доступ (я предполагаю, что это будет какой-то символ подстановки, например,% appdata% \ my app \ config.properties)?
Спасибо!