2015-09-24 83 views
1

打開WMV文件時否認我在Java應用程序中寫了這個代碼:訪問來自Java應用程序

URL url = new URL("file://c:\\tmp\\test.wmv"); 
java.awt.Desktop.getDesktop().browse(url.toURI()); 

如果我執行它,爪哇拋出一個「拒絕訪問」 IOException異常。 權限在該文件上可以。我將該文件重命名爲「test.txt」,所以它只是另一個擴展名。結果是:記事本打開並顯示文件的字節。所以這是執行媒體播放器時遇到的問題。 我配置了擴展設置,因此當我在Windows資源管理器中單擊該文件時,媒體播放器將打開。但是Java不可能將這個Defaultprogram用於wmv-extension。 我能做什麼?

回答

1
URL url = new URL("file://c:\\tmp\\test.wmv"); 
java.awt.Desktop.getDesktop().browse(url.toURI()); 

應沿的線條更:

File file = new File("c:\\tmp\\test.wmv"); 
java.awt.Desktop.getDesktop().open(file);