Java Applet问题 - PolicyTool无法运行

时间:2016-07-28 18:02:54

标签: java applet

我正在尝试使用以下源代码将图像加载到我的applet中:

import java.awt.*;
import javax.swing.*;
import java.applet.*;


public class plum extends JApplet {

    Image img;


    public void init() {
        img = getImage(getCodeBase(), "waves2.jpg");
    }

    public void paint(Graphics g) {

        g.drawImage(img, 0, 0, this);
        g.drawString("I am in the Applet", 35, 15);

    }
}

我正在使用policytool程序尝试让applet“阅读”#34; jpeg图像文件并在我的Web浏览器中显示。

目前,在尝试执行applet时收到以下错误。 picture of error received because applet cannot read file

我尝试使用policytool进行配置,但在运行applet时仍然收到相同的错误。我将策略工具中的代码库设置为我的html文件所在的目录,即启动applet。我使用file:///dir/dir1/dir2类型的语法而不是http://或https://用于策略工具中的CodeBase字段。

有谁知道如何解决这个问题?

更新

我已将policytool配置为: enter image description here

我还配置了它,以便代码库具有所有权限。在任何一种情况下,图片都不会显示,但不会抛出错误。也许我修好了我真的不知道。图片没有显示,但不再显示错误消息,说明读取文件存在权限问题。

0 个答案:

没有答案