08. januar 2004 - 19:18Der er
9 kommentarer og 1 løsning
Runtime problem
Jeg forsøger at få mit program til at pakke nogle filer med rar.exe. Problemet er at den kun pakker 244 kb. Men når så programmet afslutter pakkes der færdig.
ProgramExecution packFiles = new ProgramExecution(Runtime.getRuntime(), "rar.exe a -r -v " + distinationDir + "\\test.rar " + backupDir + "\\*.*"); Thread packThread = new Thread(packFiles); packThread.start();
class ProgramExecution implements Runnable{ Runtime runtime; String program;
public ProgramExecution(Runtime runtime, String program){ this.runtime=runtime; this.program=program; }
public void run(){ try { Process proc = runtime.exec(program); proc.waitFor(); } catch (Exception f) { } } }
Har også prøvet det uden at køre det i en thread, og prøvet at gøre det igennem en .bat fil. Er der nogen der har en ide til hvordan dette kan løses?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.