2015-09-24 78 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);