Pregunta

Necesito otorgar a mi applet la capacidad de guardar en un archivo. Traté de hacer un archivo Java.policy para lograr esto y no funciona. A continuación se muestra el código para el archivo de política y para el método que guarda al archivo de datos.

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án en el mismo directorio y parece que el método de guardado no reconoce el archivo de política o algo así. Gracias de antemano por su colaboración.

¿Fue útil?

Solución

Es posible que desee echar un vistazo a esta publicación anterior:

¿Cómo escribir en un archivo en applets en Java?

Asegúrese de que su applet esté firmado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top