Hallo,
ich habe ein seltsames Problem beim Öffnen von PDF files über die java.awt.Desktop Klasse. (Windows 8.1 64 Bit, Java 1.7.0_25-b17)
Und zwar erscheinen zwar im Task Manager zwei AcroRd32.exe Prozesse, jedoch öffnet sich der Adobe Reader nicht im Vordergrund. Es passiert eigentlich garnichts. Exception gibts auch keine. Nur eben wie gesagt die Prozesse wären eigentlich da ..
Beim normalen Doppelklick auf eine PDF Datei (bzw. auch mit 'start' command) ist folgender Unterschied erkennbar:
Im TaskManager scheint der Adobe Reader auch unter 'Apps' auf, aus Java heraus nur unter 'Hintergrundprozesse'.
Der Aufruf erfolgt in der Form:
outputFile ist vom Typ java.io.File und wird vorher über einen BufferedOutputStream von der Pentaho Reporting Design Engine befüllt. Der BufferOutputStream wird natürlich geclosed..
Jemand eine Idee !?
Vielen Dank!!!
ich habe ein seltsames Problem beim Öffnen von PDF files über die java.awt.Desktop Klasse. (Windows 8.1 64 Bit, Java 1.7.0_25-b17)
Und zwar erscheinen zwar im Task Manager zwei AcroRd32.exe Prozesse, jedoch öffnet sich der Adobe Reader nicht im Vordergrund. Es passiert eigentlich garnichts. Exception gibts auch keine. Nur eben wie gesagt die Prozesse wären eigentlich da ..
Beim normalen Doppelklick auf eine PDF Datei (bzw. auch mit 'start' command) ist folgender Unterschied erkennbar:
Im TaskManager scheint der Adobe Reader auch unter 'Apps' auf, aus Java heraus nur unter 'Hintergrundprozesse'.
Der Aufruf erfolgt in der Form:
Java:
Desktop.getDesktop().open(outputFile);
outputFile ist vom Typ java.io.File und wird vorher über einen BufferedOutputStream von der Pentaho Reporting Design Engine befüllt. Der BufferOutputStream wird natürlich geclosed..
Jemand eine Idee !?
Vielen Dank!!!
Zuletzt bearbeitet: