Ler arquivo .properties externo ao Jar

Pessoal,

estou fazendo uma aplicação, que irá ser através de um .jar. Ela faz acesso a banco e um outro sistema, utilizando como parametros de login o arquivo config.properties. Como eles podem mudar ao longo do tempo, preciso que ele fique externo ao jar para ser modificado manualmente sem ter que mudar a aplicação.
Como faço para abrir um arquivo .properties externo ao .jar atraves do ResourceBundle ResourceBundle gerMessagem = ResourceBundle.getBundle(“config”); ?

a) Se o .properties estiver no CLASSPATH de seu programa, você pode usar exatamente a mesma API.
b) Se não estiver, você tem de obter o path do arquivo, abrir uma FileInputStream, e criar um ResourceBundle a partir desse FileInputStream.

Se o teu jar for executado no mesmo diretorio do .properties não tem q procurar o caminho… ou se o .properties também estiver num subdiretorio, tens q montar o caminho, mas basta apartir do diretorio onde esta o jar, e para carregar o arquivo pode fazer assim:

Properties config = new Properties();
InputStream inFile = new FileInputStream((new File("config.properties")).getAbsoluteFile());
config.load(inFile);
inFile.close();

Obrigado gente, resolvido usando a solução proposta por eduveks. Abraços.