Datei mit verknüpfter Anwendung starten
-
Hallo,
ich möchte gerne eien Datei mit der ihr zugeordneten Anwendung starten.
Also .DOC Dateien in OpenOffice laden, .HTML zum Firefox etc..Unter Windows mache ich das mit "Runtime.getRuntime.exec ("start foo.doc")".
Wie kann ich sowas plattformunabhängig machen? Zumindestens mal für Linux brauche ich noch eine Lösung.
Danke für Antworten
-
Ab Java 1.6 gibts eine Klasse "java.awt.Desktop", welche den passenden Editor für jede Datei kennt.
Wenn du 1.6 nicht einsetzen kannst, die Library jdic besitzt eine Klasse "org.jdesktop.jdic.desktop.Desktop" welche dieselben Funktionen wie "java.awt.Desktop" bietet.
-
Danke, genau so etwas habe ich gesucht
Super!
-
JDIC is ne Klasse Sache, gefällt mir super.
Leider klappt diese embedded Browser Widget nicht (NullPointerException in Native irgendwas). Kann einer bestätigen, dass diese Funktionalität broken ist?