Einschließlich Quelldateien in lauffähiger JAR-Datei

Ich muss das Installationsprogramm mit einer ausführbaren JAR-Datei erstellen. Wenn die JAR-Datei ausgeführt wird, muss sie die Dateien in einige Verzeichnisse kopieren. Ich habe einige Ordner in das Java-Projekt aufgenommen, wie im folgenden Bild dargestellt:

Ich muss den Ordner dcc, contactless und vfsc5000 in bestimmte Verzeichnisse einfügen.

Ich verwende diesen Code:

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

  }
}

Aber wenn ich runnable jar exportiere und es im cmd ausführe, wirft es die Ausnahme File not found, Source "resources does not exist". Dies bedeutet, dass das Glas diese Ordner nicht exportiert. Bitte helfen Sie mir, dieses Problem zu lösen. Danke.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage