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

访问控制异常:访问被拒绝(“java.io.FilePermission”[image]“read”),java,applet,awt,accesscontrolexception,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{

我在使用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);

        }
  }

这是因为小程序需要读/写文件的权限。也许此页面可以帮助您:

您必须授予小程序读/写图像的权限

请参阅此链接以授予对它的访问权限。

小程序或其容器很可能没有读取所提供URL的权限。查看是否可以通过可公开访问的URL绘制可用图像。@Andreea如果其中一个答案解决了您的问题,请选择一个答案来结束此问题:)1)为什么要编写小程序?如果是老师指定的,请参考。2) 为什么要使用AWT?有关放弃AWT使用组件而支持Swing的许多好理由,请参阅。
拒绝访问(“java.io.FilePermission”“[image]”“read”)。
如何加载小程序?使用小程序查看器?在默认浏览器中使用从本地文件系统加载的某些HTML?在默认浏览器中使用从本地服务器加载的HTML?此信息可能会影响小程序的成功或失败时间。“小程序需要读取/写入文件的权限。”不加载文件,或至少在使用
getImage(getCodeBase(),…)从同一站点加载文件时不加载文件