Lendo properties dentro de um jar

Caros amigos,
estou em um dilema.

Criei um jar que ira funcionar como uma API para se conectar ao servidos de mensagens, até ai tudo funciona perfeito.porém o problema que tenho é que dentro da API tem um pacote chamado properties e quando uso a API as classes so enchergam se tiver no projeto um pacote properties ao inves do da api,uso log4j e preciso ler de um arquivo de propriedades

Para ler o properties do log4j:
DOMConfigurator.configure(Thread.currentThread().getContextClassLoader().getResource(“properties/”+arqConfLog+".xml"));

Para ler o arquivo de properties:
Properties propt = new Properties();
propt.load(new FileInputStream(“properties/”+sistema+".properties"));

Conto com a ajuda de vcs…
Obrigado!

Cara ficou muito confuso a sua explicação.
Mas use o getResourceAsStream() para ler arquivos dentro de um jar.

Vou resumir…

Dentro da API que é xxx.jar tem um package chamado properties,
que tem um propertie e um arquivo xml do log4j.
resumindo é acessar esses arquivos
lembrando que estao dentro do jar e nao posso fazer FileInputStream ou etc do projeto em que vou colocar esse jar