Если мое приложение Java работает под Windows, я могу вызвать Runtime.getRuntime (). Exec ("rundll32 SHELL32.DLL, ShellExec_RunDLL" + имя файла); и передайте открываемый файл. Затем Windows найдет правильное приложение и вызовет его, чтобы открыть этот файл.
Есть ли способ сделать это в Linux? Файл, который я пытаюсь открыть, может быть html, pdf, docx, ... (около 8 различных расширений).
спасибо - Дэйв
gnome-open
. Kde имеетkfmclient
. Не знаю, есть ли единый способ. Вы пробовали java.awt.Desktop? ? - person Piotr Praszmo   schedule 06.07.2011