我的JavaFX applet无法写入文件

时间:2011-08-05 04:37:22

标签: file-permissions javafx

我正在尝试使用JavaFX创建图像。当它到达这一行时:

ImageIO.write(toBufferedImage(container, bounds), "png", file);

它收到访问被拒绝错误:

java.security.AccessControlException:
        access denied (java.io.FilePermission test.png delete)

如果我从NetBeans运行该程序,则不会出现此错误 当JavaFX应用程序使用JNLP作为applet嵌入时,它就会这样做。

如果我使用.jarjarsigner签名,则可以在网页和单个HTML文件中正常使用
但是当我从外部应用程序(例如Javascript)调用该函数时,会弹出相同的错误。

我是否需要签署其他任何东西?如果没有,我该如何克服这个错误?

0 个答案:

没有答案