如何使用默认关联程序打开文件

Fre*_*rin 81 java desktop

如何使用Java中的默认关联程序打开文件?(例如电影文件)

Zac*_*ena 130

你可以用Desktop.getDesktop().open(File file).有关其他选项,请参阅以下问题:" [Java]如何为给定文件打开用户系统优先编辑器? "

  • 加上这个旧答案; 如果打开的目的是用于编辑,也可以使用`.edit()`.有些系统有不同的默认应用程序用于查看和编辑; `.open()`将打开查看器. (7认同)
  • 我知道这已经很久了但是......问题出在我的机器上.我的Windows XP中的默认程序配置不正常,我在其他程序中遇到问题.从那以后我尝试了其他机器,这个方法工作得很好!接受了! (5认同)