Umwandeln von URL zu File und danach kopieren geht nicht

Janericson

Mitglied
Hallo,

ich brauche dringend Hilfe! Ich möchte eine .exe Datei die in meinem src/ Ordner ist, in einen Ordner kopieren den ich beim Programmstart erzeugen will. Später soll das Programm als Runable JarFile laufen. Also muss die .exe Datei aus meiner JarFile herausgelesen werden und dann in den Ordner kopiert werden, den ich eben zuvor erstellt habe.

Allerdings bekomme ich ein Fehler :
java.nio.file.NoSuchFileException: C:\Users\The5thBluesky\Documents\Neue Workspace\Installertool\bin\Installertool\InstallerEXE.exe -> C:\Programme\Installer\Source

was muss ich verändern / tun?
Der Code zur Erzeugung der URL:
Java:
URL urlexe = Installer.class.getResource("InstallerEXE.exe");

Hier der Code zur Umwandlung von URL zu File:

Java:
File f = urlToFile(urlexe); 
static File urlToFile(URL url) 
    { 
           File f = null; 
           try {
                  f = new File(url.toURI());
              } 
              catch(URISyntaxException e) 
              {
               f = new File(url.getPath());
              }
           System.out.println(f); 
           return f; 
    }

Hier der Code zum kopieren der Datei:
Java:
Path moveSourcePath = Paths.get(f.getPath());
Path moveTargetPath = Paths.get("C:/Programme/Installer/Source/");
Files.move( moveSourcePath, moveTargetPath );

Und meine ProjektStruktur im Anhang

Danke im Vorraus
 

Anhänge

  • Error.png
    Error.png
    10,6 KB · Aufrufe: 33

Zurück
Oben