【发布时间】:2014-03-08 04:18:38
【问题描述】:
我在网上搜索并找不到直接的答案。我知道如何将文件读入 java 以进行读取或操作,甚至知道如何删除文件,但我不知道如何执行外部文件(存储在用户系统上)。
例如,如果我有一个书籍列表及其在用户系统上的位置。我希望当用户单击特定按钮时,会在相关软件中打开特定位置的 pdf 或文档,例如adobe文档阅读器或word等。
我该怎么做?
【问题讨论】:
-
你的意思是你正在使用一种FileChooser,当用户选择你要打开的文件时?
Desktop.getDesktop().open(myFile);这可能会有所帮助 -
@dev_feed,我认为他不想执行文件而是使用默认关联程序打开(如 Desktop.open() 方法中所述)。但是,有时...stackoverflow.com/questions/18004150/….
-
@rdllopes 我的错误,我将标题和整个第一段作为重复阅读。希望对问题有更好理解的人会编辑。