Список каталогов файла JAR в пути к классам

Обычно для ссылки на файл, содержащийся в файле JAR, используется ClassLoader.getResource. Есть ли способ получить содержимое каталога в файлах JAR (аналогично java.io.File.listFiles())? Обратите внимание, что файл JAR находится в пути к классам, и его имя файла может быть неизвестно во время выполнения.

По сути, у меня есть куча файлов ресурсов, отличных от .class, в каталоге. Во время выполнения мне нужно загрузить каждый файл ресурсов, содержащийся в известном каталоге.


person Steve Kuo    schedule 14.11.2009    source источник
comment
См. список файлов внутри JAR.   -  person erickson    schedule 14.11.2009
comment
возможный дубликат Как мне перечислить файлы внутри JAR файл?   -  person Avinash R    schedule 13.10.2014


Ответы (1)


Существует системное свойство с именем java.class.path, проанализируйте путь к вашей банке, а затем используйте JarURLConnection, чтобы делать то, что вы хотите.

person Murali VP    schedule 14.11.2009