Onde armazenar arquivos .properties para Java?

oTutorial Java sobre o uso de propriedades fala sobre como usar a classe Propriedades. No tutorial, ele mostra as propriedades sendo gravadas em um arquivo chamado "defaultProperties". Então, qual é um bom nome e local para o arquivo de propriedades?

Normalmente, escrevo um dos dois aplicativos java: um utilitário de sistema ou um programa de usuário. Eu acho que a maioria dos utilitários de sistema teria um arquivo/etc/myfile.properties e a maioria dos programas de usuário criaria um~/.myfile.properties. No entanto, esses caminhos não funcionariam no Windows. Existe uma maneira mais genérica de definir esses detalhes para tornar a plataforma de código independente?

questionAnswers(5)

yourAnswerToTheQuestion