Ich habe Destop.open() verwendet, um einen .pdf-Viewer auf Windows-Rechnern, sowohl Vista als auch XP, zu starten, und die meisten funktionieren einwandfrei. Auf einer XP-Maschine funktioniert der Anruf jedoch nicht, er kehrt einfach zurück, ohne irgendwelche Ausnahmen auszulösen, und der Viewer wird nicht gestartet. Auf dieser Maschine ist die Dateizuordnung richtig eingerichtet, soweit ich das feststellen kann: Ein Doppelklick auf ein .pdf funktioniert genauso wie der Befehl "start xxx.pdf" an der Eingabeaufforderung. Ich denke, es muss ein Problem mit der Windows-Konfiguration sein, aber ich kann es nicht beschreiben.Problem mit Java 1.6 und Desktop.open()
Hat jemand anderes dieses Problem gesehen?
ich das gleiche Problem auf vista haben. Ich habe einen Fehlerbericht gefunden, der darauf hinweist, dass du [magiciso deinstallieren] (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6546085), aber das gilt nicht für mich. – blank
Bitte werfen Sie einen Blick auf meinen Blogbeitrag zu diesem Thema: [java.awt.Desktop open() scheitert automatisch ohne Ausnahme] (https://stijndewitt.wordpress.com/2010/09/22/java-awt-desktop -open-failes-implizit-ohne-Ausnahme / –