У меня есть папка/пакет ресурсов в корне моего проекта, я «не хочу» загружать определенный файл. Если бы я захотел загрузить определенный файл, я бы использовал class.getResourceAsStream, и я был бы в порядке !! То, что я на самом деле хочу сделать, - загрузить «Папка» в папку ресурсов, зациклиться на файлах внутри этой Папки и получить поток для каждого файла и прочитать его содержимое ... Предположим, что имена файлов не определены до времени выполнения ... Что мне делать? Есть ли способ получить список файлов внутри папки в вашем файле jar? Обратите внимание, что файл Jar с ресурсами является та же баночка файл, из которого код бежится ...Как я могу получить ресурс «Папка» из моего файла jar?
Спасибо заранее ...
Это поможет: http://stackoverflow.com/questions/1529611/how-to-write-a-java-program-which-can-extract-a-jar-file-and-store-its-data -in-s –
Также смотрите: http://stackoverflow.com/questions/4764347/extract-and-load-dll-from-jar –
Первый - это извлечение файла jar, который является последним, что я делаю вы хотите попробовать, как если бы ситуация хуже, чем когда-либо хуже! Если я хочу, чтобы файлы были извлечены, я бы просто поместил их в папку установки во время установки! Я хочу получить доступ к ним изнутри банки, и моя причина в том, что если getResourceAsStream может получить доступ к файлу, Java также должна иметь возможность исследовать папки в этой банке, без необходимости ее извлекать !! Но спасибо ... –