Tôi đang hiển thị danh sách tệp; tức là xls, doc, pdf, odt, v.v., trong ứng dụng Java của tôi (Eclipse RCP). Khi người dùng nhấp vào tệp, tôi muốn khởi chạy ứng dụng gốc thích hợp (theo những gì hệ điều hành nghĩ), giống như nó xảy ra trong Windows Explorer hoặc Trình tìm kiếm.Làm thế nào để khởi chạy ứng dụng mặc định (bản địa) cho một tệp nhất định từ Java?
Và khi tôi ở đây: Sẽ tốt hơn nếu bạn hiển thị cùng một biểu tượng mà Finder hoặc Explorer sử dụng cho các loại tệp khác nhau.
Có thư viện hoặc plugin Eclipse cho mục này không?
này dường như là một bản sao của câu hỏi này: http://stackoverflow.com/questions/325299/cross-platform-way-to-open-a- tập tin-sử dụng-java-1-5 –
Không thực sự, thông báo giới hạn Java 1.5 ở đó: "Tôi biết rằng Java 1.6 đã giới thiệu API Desktop, nhưng tôi cần một giải pháp cho Java 1.5." – Jonik