Ich zeige eine Liste von Dateien an; d. h. xls, doc, pdf, odt usw., in meiner Java-Anwendung (Eclipse RCP). Wenn der Benutzer auf die Datei klickt, möchte ich die entsprechende (je nach Betriebssystem) systemeigene Anwendung starten, genau wie im Windows Explorer oder im Finder.Wie startet man die Standard (native) Anwendung für eine bestimmte Datei aus Java?
Und während ich hier bin: Es wäre schön, auch die gleichen Symbole anzuzeigen, die Finder oder Explorer für die verschiedenen Dateitypen verwenden.
Gibt es dafür eine Bibliothek oder ein Eclipse-Plugin?
Dies scheint ein Duplikat dieser Frage zu sein: http://stackoverflow.com/questions/325299/cross-platform-way-to-open-a- file-using-java-1-5 –
Nicht wirklich, beachten Sie die Einschränkung Java 1.5 dort: "Ich weiß, dass Java 1.6 die Desktop-API eingeführt hat, aber ich brauche eine Lösung für Java 1.5." – Jonik