授予Java Applet写入系统的权限

时间:2013-11-06 23:38:02

标签: java applet policy grant

我需要授予我的applet保存到文件的权限。我试图创建一个java.policy文件来完成这个,它不起作用。下面是策略文件的代码以及保存到数据文件的方法。

public void save()
{
    try
    {
        out = new BufferedWriter(new FileWriter("_stats.dat"));
        for (int i = 0; i < a.length; i++)
        {
            out.write(a[i].trim());
            out.newLine();
        }
        out.close();
    }
    catch (FileNotFoundException f)
    {
        System.out.println(f.getMessage());
    }
    catch (IOException i)
    {
        System.out.println(i.getMessage());
    }
}

grant {
    permission java.io.FilePermission "<<ALL FILES>>", "write";
};

它们都在同一目录中,并且看起来save方法无法识别策略文件或其他内容。提前感谢您的反馈。

1 个答案:

答案 0 :(得分:1)

您可能想看看上一篇文章:

How to write to a file in applets in java?

确保您的小程序已签名。