經過百度,千篇一律的內容,如下:
1.java自帶的API
打開文件:
File file=new File("c://test.pdf");
java.awt.Desktop.getDesktop().open(file);
java.awt.Desktop.getDesktop().open(file);
打開目錄:
File file=new File("c://test.pdf");
java.awt.Desktop.getDesktop().open(file.getParentFile());
java.awt.Desktop.getDesktop().open(file.getParentFile());
在jdk1.6上測試失敗,一執行這段代碼,應用程序直接卡死,不知道是什么原因。
后又經過百度。
通過java直接執行cmd命令得以實現。
try { String path="c:\\abc"; Runtime.getRuntime().exec("explorer.exe /select, "+path); } catch (Exception e1) { JOptionPane.showMessageDialog(null, "打開目錄失敗!", "錯誤提示",JOptionPane.ERROR_MESSAGE); }