I have a maven project in Eclipse. Under the src/main/resources I have a directory named "directoryToCopy" containing files. Once I run my project, I want to copy "directoryToCopy" under a local directory "localDirec" in my desktop.
I used this :
File localDirec = new File("c:/desktop/scripts");
URI urlDir = ClassLoader.getSystemResource("directoryToCopy").toURI();
File srcDir = new File(urlDir.getPath());
FileUtils.copyDirectory(srcDir, localDirec);
This works fine locally, but when I want to run it as an executable jar file I get NullPointerException
Exception in thread "main" java.lang.NullPointerException
at java.base/java.io.File.<init>(File.java:278)
Any suggestion please?