我需要授予我的小程序保存到文件的能力。我试图制作一个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";
};

它们都处于同一目录中,看来保存方法没有识别策略文件或其他内容。预先感谢您的反馈。

有帮助吗?

解决方案

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

如何在Java中的小程序中写入文件?

确保您的小程序已签名。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top