Неважно, находится ли этот файл в вашем пути к классам или нет.Это файл: если вы перезапишите его содержимое, оно изменится.Не существует какой-либо копии в памяти, которая волшебным образом создается при запуске.Это очень отличается от классов , которые загружаются и которые могут нуждаться в изменении во время выполнения.
Файлы свойств, которые придерживаются правильного формата, могут быть считаны в java.util.Свойства объекта.Вы можете сделать это, использовать объект для изменения свойств по мере необходимости, а затем записать его обратно в файл.Проверьте методы store
и load
в этом классе.Имейте в виду, что если вы используете версии, которые принимают Output/InputStream
, кодировка жестко закодирована.Если кодировка файла отличается от ISO-8859-1, используйте метод с соответствующим Writer/Reader
.