访问控制异常:访问被拒绝(“java.io.FilePermission”“[image]”“read”)

时间:2015-07-28 12:07:49

标签: java applet awt accesscontrolexception

我在使用Java的第一周。我不太了解applet,我正在尝试使用一本书来学习更多内容。我已经完成了一些包含简单动画的小程序,但是当我尝试绘制图像时,我已经对此有所了解:

  

访问被拒绝(“java.io.FilePermission”“[image]”“read”)。

任何可以帮助我的人?​​

    import java.awt.Graphics;
    import java.awt.Image;

    public class Wave extends java.applet.Applet{

        Image waveimg;

        public void init(){

            waveimg=getImage(getCodeBase(),"wave.jpg");

        }

        public void paint(Graphics g){

            g.drawImage(waveimg, 10,10,this);

        }
  }

2 个答案:

答案 0 :(得分:1)

这是因为Applet需要从/向文件读/写的权限。也许这个页面可以帮助您:How Can An Applet Read Files On The Local File System

答案 1 :(得分:0)

您必须为您的applet提供读/写图像的权限。

请参阅此链接以授予对其的访问权限。 http://docs.oracle.com/javase/tutorial/security/tour1/wstep2.html