incluidos los archivos de origen en el archivo jar ejecutable

Tengo que crear el instalador con el archivo jar ejecutable, cuando se ejecute el archivo jar, debe copiar los archivos en algunos directorios. He incluido algunas carpetas en el proyecto de Java como en la imagen a continuación:

Tengo que pegar la carpeta dcc, contactless y vfsc5000 en ciertos directorios.

Estoy usando esta pieza 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

  }
}

Pero cuando exporto jar ejecutable y lo ejecuto en el cmd, arroja la excepción Archivo no encontrado, "Los recursos no existen". Significa que el jar no está exportando esas carpetas. Por favor, ayúdame a resolver esto. Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta