учебник по Java об использовании свойств рассказывает о том, как использовать класс Properties. В учебнике показано, что свойства записываются в файл с именем defaultProperties. Итак, что такое хорошее имя и местоположение для файла свойств?
Обычно я пишу одно из двух java-приложений: системную утилиту или пользовательскую программу. Я думаю, что большинство системных утилит будет иметь файл в /etc/myfile.properties
, и большинство пользовательских программ создадут ~/.myfile.properties
. Однако эти пути не будут работать в Windows. Существует ли более общий способ определения этих деталей, чтобы сделать платформу независимой от кода?