java - 在 Java 上使用外部应用程序打开文件

标签 java external-application

<分区>

当您不知道文件与哪个应用程序关联时,如何从 Java 应用程序打开文件。另外,因为我使用的是 Java,所以我更喜欢独立于平台的解决方案。

最佳答案

对于 JDK1.6,java.awt.Desktop类可能很有用。

public static void open(File document) throws IOException {
    Desktop dt = Desktop.getDesktop();
    dt.open(document);
}

关于java - 在 Java 上使用外部应用程序打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/390736/

相关文章:

java - 由于先前的错误而跳过安装应用程序监听器 - Tomcat

java - 两个日期之间的 Scala 随机日期

java - 如何查明 Windows 上的 Eclipse 安装正在使用哪个 JDK(而非 JRE)

java - 第三方 bundle 导入并使用系统 bundle 导出的任何版本的包

vb.net - 从外部应用程序文本框中读取文本

hardware - USB设备可以直接访问硬件吗?

java - 从 JavaFX 打开外部应用程序

java - JBoss 7.1 - 声明数据源并通过 JNDI 访问