Lendo um arquivo de configuração fora do jar(quando existir) ou o padrão dentro do jar

Boa tarde a todos,

Venho novamente com uma duvida, algumas frameworks que baixamos tem contido dentro do seu jar um arquivo de configuração padrão, mas é possivel você criar outro arquivo de configuração e alterar as configurações fora do jar. Gostaria de fazer isso com um projeto que estou montando. Meu jar já vai um um arquivo de configuração default dento do jar. Mas o usuario pode criar um outro no mesmo diretorio da aplicação e configurar do modo que achar necessario. Alguém já fez algo parecido ? Tem um exemplo para me passar.

Agradeço desde já a ajuda.