Список каталогов JAR-файла в classpath - PullRequest
1 голос
/ 14 ноября 2009

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

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

1 Ответ

1 голос
/ 14 ноября 2009

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

...