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?