如何在Java中使用默认的关联程序打开文件?(例如电影文件)
您可以使用 Desktop.getDesktop().open(File file)。有关其他选项,请参阅以下问题:“[Java] 如何为给定文件打开用户系统预设编辑器?"
Desktop.getDesktop().open(File file)。
SwingHacks为旧版本的Java提供了解决方案。
我认为他们使用运行时对象在Windows上执行“start”命令,并且在mac上也有类似的命令。