Hi,
ich habe ein kleines, aber recht ärgerliches Problem bei einem meiner Java Programme. Das Programm
erzeugt mittels JasperReports mehrere PDF-Berichte und zeigt dem Benutzer nach der Generierung ein
Statusfenster an in welchem sich für jeden Bericht ein Button befindet um diesen direkt anzuschauen.
(Das Programm läuft bis jetzt nur unter WindowsXP)
Um eine PDF Datei aufzurufen benutze ich den folgenden Code:
Das funktioniert so auch einwandfrei. Auch wenn ich mehrere selbstgenerierte PDF's aufrufe funktioniert es Problemlos.
ABER sobald eine andere PDF Datei geöffnet ist BEVOR ich eins meiner eigenen PDF's öffne klappt das nicht mehr und Acrobat bringt die folgende Fehlermeldung:
Beim Öffnen dieses Dokuments ist ein Fehler aufgetreten. Der Pfad existiert nicht.
Hat jemand von euch auch schon mal diesen Fehler gehabt und vielleicht eine Lösung dafür gefunden?
Ich bin für jeden kleinen (oder großen) Tipp dankbar.
Vielen Dank im voraus.
Gruß
Paladin
ich habe ein kleines, aber recht ärgerliches Problem bei einem meiner Java Programme. Das Programm
erzeugt mittels JasperReports mehrere PDF-Berichte und zeigt dem Benutzer nach der Generierung ein
Statusfenster an in welchem sich für jeden Bericht ein Button befindet um diesen direkt anzuschauen.
(Das Programm läuft bis jetzt nur unter WindowsXP)
Um eine PDF Datei aufzurufen benutze ich den folgenden Code:
Code:
Runtime.getRuntime().exec("rundll32 SHELL32.DLL,ShellExec_RunDLL [pfad_und_datei]");
Das funktioniert so auch einwandfrei. Auch wenn ich mehrere selbstgenerierte PDF's aufrufe funktioniert es Problemlos.
ABER sobald eine andere PDF Datei geöffnet ist BEVOR ich eins meiner eigenen PDF's öffne klappt das nicht mehr und Acrobat bringt die folgende Fehlermeldung:
Beim Öffnen dieses Dokuments ist ein Fehler aufgetreten. Der Pfad existiert nicht.
Hat jemand von euch auch schon mal diesen Fehler gehabt und vielleicht eine Lösung dafür gefunden?
Ich bin für jeden kleinen (oder großen) Tipp dankbar.
Vielen Dank im voraus.
Gruß
Paladin