Obtener un directorio dentro de un .jar

Estoy intentando acceder a un directorio dentro de mi archivo jar. Quiero revisar todos los archivos dentro del directorio en sí. Intenté, por ejemplo, usar lo siguiente:

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

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

Si pruebo este applet, funciona bien. Pero una vez que pongo el contenido en el frasco, no lo hace por varias razones. Si uso este código, la URL siempre apunta fuera del frasco, así que tengo que poner laImages directorio allí. Pero si usonew File(imagesDirectoryURL.toURI());, no funciona dentro del jar porque recibo el errorURI not hierarchical. Estoy seguro de que el directorio existe dentro del jar. ¿Cómo se supone que obtengo el contenido deImages dentro del frasco?

Respuestas a la pregunta(8)

Su respuesta a la pregunta