如何在java中打开/执行外部文件?

时间:2014-02-10 17:25:27

标签: java swing

我在网上搜索过,找不到直接答案。我知道如何将文件读入java以进行读取或操作,甚至如何删除文件,但我不知道如何执行外部文件(存储在用户系统中)。

例如,如果我在用户的系统上有一个书籍列表及其位置。我希望当用户点击特定按钮时,在相关软件中打开特定位置的pdf或文档,例如adobe文档阅读器或单词等。

我该怎么做?

1 个答案:

答案 0 :(得分:8)

您可以使用Desktop类。

  

Desktop API(java.awt.Desktop)API,它允许Java应用程序   与特定文件关联的默认应用程序进行交互   主机平台上的类型。

在此处阅读更多How to integrate with the desktop class