Скопировать каталог из файла JAR

Я недавно разработал приложение и создал файл JAR.

Один из моих классов создает выходной каталог, заполняя его файлами из своего ресурса.

Мой код примерно такой:

// Copy files from dir "template" in this class resource to output.
private void createOutput(File output) throws IOException {

    File template = new File(FileHelper.URL2Path(getClass().getResource("template")));
    FileHelper.copyDirectory(template, output);
}

К сожалению это нет работа.

Я попробовал следующее без удачи:

Использование потоков для решения аналогичных задач в других классах, но это не такработать с директорами. Код был похож наhttp://www.exampledepot.com/egs/java.io/CopyFile.html

Создание шаблона файла сnew File(getClass().getResource("template").toUri())

Во время написания этой статьи я думал о том, чтобы вместо шаблона dir в пути к ресурсу имелся zip-файл. Делая это таким образом, я мог получить файл в качестве inputStream и распаковать его, где мне нужно. Но я не уверен, если этоправильный путь.

Ответы на вопрос(9)

Ваш ответ на вопрос