سؤال

أحتاج إلى منح التطبيق الخاص بي القدرة على حفظ ملف. حاولت صنع ملف 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";
};

كلاهما في نفس الدليل ويبدو أن طريقة الحفظ لا تتعرف على ملف السياسة أو شيء من هذا القبيل. شكرا مقدما على ملاحظاتك.

هل كانت مفيدة؟

المحلول

قد ترغب في إلقاء نظرة على هذا المنشور السابق:

كيف تكتب إلى ملف في التطبيقات في جافا؟

تأكد من توقيع التطبيق الخاص بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top