Hallo Leute,

Ich bin gerade dabei ein kleines Programm in Java zu schreiben. darin möchte ich eine Datei kopieren lassen. Dabei wird aber der Zugriff verweigert. habe schon danach gegoogelt aber nichts gefunden. Hier ist der Code, mit dem ich die Datei kopieren möchte.

public class Game {

@SuppressWarnings("resource")
protected Game(File folder) throws IOException{
    File output = new File (folder + "/minecraft.jar");
    System.out.println(output);
    File input = new File("C:/Users/" +MinecraftBackup.user+ "/AppData/Roaming/.minecraft/bin/minecraft.jar");

    if(input.canRead() == true){
        JOptionPane.showMessageDialog(null, "Du hast keine Rechte für diese Datei!");
    }
    else{

        FileChannel inChannel = new FileInputStream(input).getChannel(); 
        FileChannel outChannel = new FileOutputStream(output).getChannel(); 
        try { 
            inChannel.transferTo(0, inChannel.size(), outChannel); 
        } catch (IOException e) { 
            throw e; 
        } finally { 
            if (inChannel != null) 
                inChannel.close(); 
            if (outChannel != null) 
                outChannel.close(); 
        } 
    }
}

}

Allerdings wird, wenn ich den code aufrufe der Zugriff auf die output datei verweigert. hat vielleicht jemand eine Lösung für mich?

Danke in vorraus

TheCubeCrafter