java - 授予 Java Applet 写入系统的权限

标签 java applet policy sql-grant

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

它们都在同一目录中,并且保存方法似乎无法识别策略文件或其他内容。预先感谢您的反馈。

最佳答案

您可能想看看之前的帖子:

How to write to a file in applets in java?

确保您的小程序已签名。

关于java - 授予 Java Applet 写入系统的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19825174/

相关文章:

java - 为什么 Java Applet 不能只请求特定权限(例如,录制音频)

java - 我想在满足条件时更改 PaintComponent() 对象的颜色

Java自定义注释默认值等于类字段名称

java - Spring Integration Twitter - 获取最新推文

Java音频播放错误

java - 如何在Policy中授予用户权限?

java - 如何检查 Java 源代码中是否没有对包的引用

applet - 打开逻辑 channel

c++ - 基于策略的设计——策略实现必须访问主机类的成员

linux - 英特尔 CPU 缓存策略