无法创建DataSink:java.lang.RuntimeException:无权从applet写入文件

时间:2013-06-19 09:10:43

标签: java security applet java-web-start japplet

我正在尝试开发一个电影录制器应用程序,当我将它作为一个独立的应用程序运行时应用程序正在工作,但是当我尝试在applet中启动它时,我收到的错误如“无法创建DataSink:java。 lang.RuntimeException:无权从applet写入文件 无法为给定输出MediaLocator创建DataSink:file:C:\ demoscreener \ AppletReadingWriting \ bin \ 1371630526760.mov“任何人都可以提供帮助。

1 个答案:

答案 0 :(得分:0)

除非签名,否则将允许applet与用户文件系统进行交互。 所以你必须签署小程序。通过对applet进行签名,安全系统允许您与本地文件系统进行交互。

有关如何签名的详情,请参阅http://www.oracle.com/technetwork/java/javase/tech/java-code-signing-1915323.html