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.