Recuperar um diretorio dentro de um .jar

To com um problema para recuperar um diretorio dentro de um .jar.
Até agora so vi problemas em recuperar um so arquivo utilizando getResource() ou o getResourceAsStream().
Mas eu preciso recuperar um diretorio inteiro e recuperar seus arquivos ou seja, eu não sei os nomes dos arquivos nem quantos são dentro do diretorio, por isso não consegui recuperar utilizando o getResource() ou o getResourceAsStream().
Alguem tem alguma dica?
Abraços.

Dê uma olhada na API do Apache Commons. Tem um JarFileSystem lá. Veja se te ajuda…