NickDiamond
2007-12-11, 14:16:42
Hallo,
ich möchte über Java (eclipse) eine .bat-Datei starten. Und zwar die ps2pdf.bat die Ghostsript mitliefert.
Wenn ich in der Kommandozeile in den Ordner c:\Programme\gs\gs8.61\lib\ gehe, und dort "ps2pdf.bat dateiname.ps" angebe bekomme ich wie gewollt eine Datei dateiname.pdf .
Nun will ich das über eine Java Runtime machen :
Runtime rt1 = Runtime.getRuntime();
rt1.exec("c:\\Programme\\gs\\gs8.61\\lib\\ps2pdf.bat dateiname.ps");
oder auch
rt1.exec("cmd /c c:\\Programme\\gs\\gs8.61\\lib\\ps2pdf.bat dateiname.ps");
geht nicht.
es passiert gar nichts...
Die JVM befindet sich wohl nicht im richtigen Verzeichnis (sie ist immer noch im eclipse-workspace-ordner)...
Hat jemand eine Idee wie ich das hinbekomme ?
Gruss und Danke,
ND
ich möchte über Java (eclipse) eine .bat-Datei starten. Und zwar die ps2pdf.bat die Ghostsript mitliefert.
Wenn ich in der Kommandozeile in den Ordner c:\Programme\gs\gs8.61\lib\ gehe, und dort "ps2pdf.bat dateiname.ps" angebe bekomme ich wie gewollt eine Datei dateiname.pdf .
Nun will ich das über eine Java Runtime machen :
Runtime rt1 = Runtime.getRuntime();
rt1.exec("c:\\Programme\\gs\\gs8.61\\lib\\ps2pdf.bat dateiname.ps");
oder auch
rt1.exec("cmd /c c:\\Programme\\gs\\gs8.61\\lib\\ps2pdf.bat dateiname.ps");
geht nicht.
es passiert gar nichts...
Die JVM befindet sich wohl nicht im richtigen Verzeichnis (sie ist immer noch im eclipse-workspace-ordner)...
Hat jemand eine Idee wie ich das hinbekomme ?
Gruss und Danke,
ND