打开某一文件(默认软件打开)

1
2
3
4
5
6
7
8
9
10
11
12
public static void main(String[] args) {
try {
Desktop desktop = Desktop.getDesktop();
if (desktop.isSupported(Desktop.Action.OPEN)) {
desktop.open(new File("Your.pdf")); //全路径
} else {
System.out.println("Open is not supported");
}
} catch (IOException exp) {
exp.printStackTrace();
}
}

指定某一软件打开对应的文件

1
2
3
4
Runtime.getRuntime()
.exec("WINWORD.EXE(使用啥软件打开)所在全路径 D:\\test.docx(文件全路径)");

//例:"C:\\Program Files\\Microsoft Office\\root\\Office16\\WINWORD.EXE D:\\3.pdf"