从Java应用程序打开WMV文件时拒绝访问

时间:2015-09-24 12:14:52

标签: java file awt file-extension

我在我的Java应用程序中编写了这段代码:

0.1

如果我执行它,Java会拒绝访问#34; IOException异常。 该文件的权限正常。我将该文件重命名为" test.txt"所以它只是另一个扩展。结果:记事本打开并显示文件的字节。所以这是执行媒体播放器的问题。 我配置了扩展设置,因此当我在Windows资源管理器中单击该文件时,将打开媒体播放器。但是Java不可能将此Defaultprogram用于wmv-extension。 我该怎么办?

1 个答案:

答案 0 :(得分:2)

function sort_by_field(array, field){
                return array.sort(function(a, b){
                    if( a[field] > b[field] ){
                        return 1;
                    }
                    if( a[field] < b[field] ){
                        return -1;
                    }
                    return 0;
                });
            }

应该更符合:

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