Hallo,
ich würde gerne ein PDF-Dokument aus meiner Anwendung heraus starten. Ich hab das Ganze vorhin mal mit einem Textfile und der Anwendung cmd getestet. Das hat wunderbar geklappt. Jetzt würde ich aber gerne direkt den AcrobatReader starten.
Ich hab das mal wie folgt ausprobiert:
Dann erhalte ich immer die Meldung: create porcess acrord32 c:\\Datenmodell.pdf error=2. Error=2 bedeutet wohl auf Win-Systemen "File not found". Die Datei liegt aber auf der Platte an dieser Stelle. Wenn ich das ganze ins Win-Ausführenfenster eingebe, klappt es auch wunderbar. Hat jemand ne Idee, an was das liegen könnte?
Weiß jemand, in welchem Verzeichnis Acrobat standardmäßig nach der Datei sucht (also wenn ich kein c:\ angebe)?
Gruß fischerman
ich würde gerne ein PDF-Dokument aus meiner Anwendung heraus starten. Ich hab das Ganze vorhin mal mit einem Textfile und der Anwendung cmd getestet. Das hat wunderbar geklappt. Jetzt würde ich aber gerne direkt den AcrobatReader starten.
Ich hab das mal wie folgt ausprobiert:
Code:
ProcessBuilder builder = new ProcessBuilder("acrord32 c:\\Datenmodell.pdf");
Process p = builder.start();
Dann erhalte ich immer die Meldung: create porcess acrord32 c:\\Datenmodell.pdf error=2. Error=2 bedeutet wohl auf Win-Systemen "File not found". Die Datei liegt aber auf der Platte an dieser Stelle. Wenn ich das ganze ins Win-Ausführenfenster eingebe, klappt es auch wunderbar. Hat jemand ne Idee, an was das liegen könnte?
Weiß jemand, in welchem Verzeichnis Acrobat standardmäßig nach der Datei sucht (also wenn ich kein c:\ angebe)?
Gruß fischerman