1

ファイルに保存する機能をアプレットに付与する必要があります。これを実現するために 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 メソッドがポリシー ファイルなどを認識していないようです。フィードバックをお寄せいただきありがとうございます。

4

1 に答える 1

1

この以前の投稿をご覧になることをお勧めします。

Javaのアプレットでファイルに書き込む方法は?

アプレットが署名されていることを確認してください。

于 2013-11-06T23:42:43.693 に答える