Domanda

Devo concedere alla mia applet la possibilità di salvare in un file. Ho provato a creare un file Java.Policy per raggiungere questo obiettivo e non funziona. Di seguito è riportato il codice per il file dei criteri e per il metodo che salva al file di dati.

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

Sono entrambi nella stessa directory e sembra che il metodo di salvataggio non stia riconoscendo il file della politica o qualcosa del genere. Grazie in anticipo per il vostro feedback.

È stato utile?

Soluzione

Potresti voler dare un'occhiata a questo post precedente:

Come scrivere in un file in applet in Java?

Assicurati che l'applet sia firmata.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top