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

鲁迪豪斯

我在Java应用程序中编写了以下代码:

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

如果执行它,Java会抛出“访问被拒绝” IOException。该文件的权限是确定的。我将该文件重命名为“ test.txt”,因此它具有另一个扩展名。结果:记事本打开,并向我显示文件的字节。因此,在执行媒体播放器时是一个问题。我配置了扩展名设置,因此当我在Windows资源管理器中单击文件时,媒体播放器将打开。但是Java不可能将此默认程序用于wmv扩展。我能做些什么?

安德鲁·汤普森
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);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从IIS应用程序打开命名管道通道时,WCF访问被拒绝

拒绝访问Cloudfoundry应用程序的子文件夹

执行文件操作时在Java应用程序中打开太多文件描述符

拒绝在应用程序外部访问文档

尝试打开文本文件时,Java 中的 Android 应用程序崩溃

打开文件对话框时应用程序冻结

访问node.js应用程序azure应用服务时获取权限被拒绝

如何使用.Jar(Java)应用程序打开文件?

使用Java上的外部应用程序打开文件

如何找出Java应用程序当前打开的文件数?

从Java应用程序即时打开PDF文件

尝试设置服务创建的事件时,应用程序中的访问被拒绝

普通应用程序中的信号量首次由服务创建时,访问被拒绝

Angular 应用程序成功部署在 Azure 上,但访问它时出现权限被拒绝的消息

C# UWP 访问由应用程序创建的文件被拒绝

从Java Web应用程序访问Linux本地文件系统

Java应用程序代理连接被拒绝

即使拥有所有权,在编辑Windows Store应用程序文件时也会出现“访问被拒绝”

Xubuntu:打开或保存文件时如何防止应用程序/程序显示隐藏文件?

应用程序打开的文件太多-Android

如何拖放文件以打开应用程序?

用我的应用程序打开文件

当 python 应用程序尝试将日志文件写入 docker 中的共享卷时,权限被拒绝

烧瓶应用程序从 mysql 连接拒绝访问

COM+ 通信拒绝 IIS 其余应用程序访问

启动WPF应用程序时访问被拒绝

WindowsCryptographicException:在 Azure 中发布应用程序时拒绝访问

用户双击该文件时,如何在WPF应用程序中打开该文件?

打开.pdf文件时,“不支持文件类型Zip存档(应用程序/ zip)”