如何使用Java中的默认关联程序打开文件?(例如电影文件)
你可以使用Desktop.getDesktop().open(File file)。
似乎无法使用java.awt.Desktop,必须区分以下操作系统:Windows:
RUNDLL32.EXE SHELL32.DLL,OpenAs_RunDLL <file.ext>
Linux:
edit <file.ext>
苹果电脑:
open <file.ext>
HTH。显然,这不是便携式的…