Obtendo um diretório dentro de um .jar

Estou tentando acessar um diretório dentro do meu arquivo jar. Eu quero passar por todos os arquivos dentro do próprio diretório. Tentei, por exemplo, usar o seguinte:

URL imagesDirectoryURL=getClass().getClassLoader().getResource("Images");

if(imagesFolderURL!=null)
{
    File imagesDirectory= new File(imagesDirectoryURL.getFile());
}

Se eu testar esse applet, ele funcionará bem. Mas uma vez que coloquei o conteúdo no pote, não foi por várias razões. Se eu usar esse código, o URL sempre aponta para fora do jar, então tenho que colocar oImages diretório lá. Mas se eu usarnew File(imagesDirectoryURL.toURI());, ele não funciona dentro do frasco porque recebo o erroURI not hierarchical. Tenho certeza de que o diretório existe dentro do jar. Como devo obter o conteúdo deImages dentro do frasco?

questionAnswers(8)

yourAnswerToTheQuestion