可以使用Java的Desktop类来启动给定文件的默认应用程序。以下是一个示例代码: ```java import java.awt.Desktop; import java.io.File; import java.io.IOException; public class OpenFileExample { public static void main(String[] args) { File file = new File("path/to/file"); Desktop desktop = Desktop.getDesktop(); if (file.exists()) { try { desktop.open(file); } catch (IOException e) { e.printStackTrace(); } } } } ``` 在上面的代码中,我们首先创建一个File对象,该对象包含要打开的文件的路径。然后,我们使用Desktop类的静态方法getDesktop()获取一个Desktop实例。最后,我们使用Desktop实例的open()方法打开文件。如果文件不存在或无法打开,则会抛出IOException异常。