当我在我的网站上使用我的 Java 小程序时,我收到一个文件权限错误。错误是:
access denied ("java.io.FilePermision""image.png""read")
小程序在受限环境(称为安全沙箱)中运行,除非已签名,否则只能从加载它的同一位置加载资源。图像可以包含在小程序 jar 文件中。要访问这些,您可以使用
Image image = ImageIO.read(MyApplet.class.getResourceAsStream("/images/image.png"));
默认情况下,Applet 被拒绝访问客户端的文件 I/O。您需要签署您的小程序或编辑策略文件。
您可以检查小程序如何读取本地文件系统上的文件