当您不知道文件与哪个应用程序相关联时,如何从java应用程序打开该文件。另外,因为我使用的是Java,所以我更喜欢独立于平台的解决方案。
发布于 2008-12-24 04:55:10
对于JDK1.6,java.awt.Desktop
类非常有用。
public static void open(File document) throws IOException {
Desktop dt = Desktop.getDesktop();
dt.open(document);
}
发布于 2008-12-24 04:34:15
你可以在Windows上使用bat文件,在Unix上使用bat文件,但这并不是那么有趣。
我认为你最好的选择是JDesktop Integration Components (JDIC)。具体地说,Desktop类具有您正在寻找的方法。
编辑:显然,我已经落后于时代,因为这已经集成到Java1.6中了。在任何情况下,如果您使用的是较早版本的Java,那么它可能仍然有用。
https://stackoverflow.com/questions/390736
复制相似问题