Предоставление разрешения на Java applet на запись в систему [дублировать

StackOverflow https://stackoverflow.com/questions/19825174

  •  05-07-2022
  •  | 
  •  

Вопрос

Мне нужно предоставить своему апплету возможность сохранить в файл. Я попытался сделать файл 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";
};

Они оба находятся в одном каталоге, и кажется, что метод сохранения не распознает файл политики или что -то в этом роде. Заранее спасибо за ваш отзыв.

Это было полезно?

Решение

Вы можете посмотреть на этот предыдущий пост:

Как написать в файл в апплетах в Java?

Убедитесь, что ваш апплет подписан.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top