incluindo arquivos de origem no arquivo jar executável

Eu tenho que criar o instalador com o arquivo jar executável, quando o arquivo jar será executado, ele deverá copiar os arquivos em alguns diretórios. Eu incluí algumas pastas no projeto java, como na imagem abaixo:

Eu tenho que colar a pasta dcc, contactless e vfsc5000 em determinados diretórios.

Estou usando este pedaço de código:

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

  }
}

Mas quando eu exporto o jar executável e o executo no cmd, ele lança a exceção File not found, a origem "resources inexist". Isso significa que o jar não está exportando essas pastas. Por favor me ajude a resolver isso.

questionAnswers(1)

yourAnswerToTheQuestion