включая исходные файлы в исполняемый файл JAR

Я должен создать установщик с работающим jar-файлом, когда jar-файл запустится, он должен скопировать файлы в некоторые каталоги. Я включил несколько папок в проект Java, как на картинке ниже:

Я должен вставить папку dcc, contactless и vfsc5000 в определенные каталоги.

Я использую этот кусок кода:

public class copyFiles {
  // private static final String MAIN_PATH = "C:\\Users\\Hamza\\Documents\\";
  private static final String MAIN_PATH = "resources";

  public static void main(String[] args) throws IOException {
    // file1: "Hello World!"
    FileUtils.copyDirectory(FileUtils.getFile(MAIN_PATH), // source
        FileUtils.getFile("C:\\Windows\\java\\classes\\postilion" + "contactlessVfsc5000\\")); // destination

  }
}

Но когда я экспортирую исполняемый файл jar и выполняю его в cmd, он выдает исключение File not found, источник «ресурсы не существуют». Это означает, что банка не экспортирует эти папки. Пожалуйста, помогите мне решить это. Спасибо.

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

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