Estoy mostrando una lista de archivos; es decir, xls, doc, pdf, odt etc., en mi aplicación Java (Eclipse RCP). Cuando el usuario hace clic en el archivo, quiero iniciar la aplicación nativa apropiada (de acuerdo con lo que piensa el SO), tal como sucede en el Explorador de Windows o en el Buscador.¿Cómo iniciar la aplicación predeterminada (nativa) para un archivo dado de Java?
Y mientras estoy aquí: Sería bueno también mostrar los mismos íconos que Finder o Explorer usan para los diferentes tipos de archivos.
¿Hay una biblioteca o un plugin de Eclipse para esto?
Esto parece ser un duplicado de esta pregunta: http://stackoverflow.com/questions/325299/cross-platform-way-to-open-a- file-using-java-1-5 –
No realmente, observe la restricción de Java 1.5 allí: "Sé que Java 1.6 introdujo la Desktop API, pero necesito una solución para Java 1.5." – Jonik