为什么会出现文件权限错误?

时间:2013-01-30 01:54:06

标签: java swing jpanel java-io japplet

我在网站上使用Java小程序时收到文件权限错误。 错误是:

access denied ("java.io.FilePermision""image.png""read")

2 个答案:

答案 0 :(得分:5)

applet在受限制的环境(称为安全沙箱)中运行,除非已签名,否则只能从加载它的位置加载资源。图像可以包含在applet jar文件中。要访问这些,您可以使用

Image image = ImageIO.read(MyApplet.class.getResourceAsStream("/images/image.png"));

答案 1 :(得分:4)

默认情况下,小程序拒绝访问客户端的文件I / O.您需要签署applet或编辑策略文件。

您可以查看How Can An Applet Read Files On The Local File System