PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ps -> pdf : per Java batch-datei starten


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

Shink
2007-12-11, 17:13:23
Entweder: Eclipse Run->Open Run Dialog...->Arguments->Working Directory umstellen
Oder: Absolutes Verzeichnis der .ps-Datei angeben

müsste doch funktionieren, oder?