Pergunta

Preciso conceder ao meu applet a capacidade de salvar em um arquivo. Tentei fazer um arquivo java.policy para conseguir isso e não está funcionando. Abaixo está o código para o arquivo de política e o método que salva no arquivo de dados.

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";
};

Ambos estão no mesmo diretório e parece que o método de salvamento não está reconhecendo o arquivo de política ou algo assim. Agradecemos antecipadamente por seus comentários.

Foi útil?

Solução

Você pode querer dar uma olhada neste post anterior:

Como escrever em um arquivo em applets em java?

Verifique se o seu applet está assinado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top