как предоставить права доступа для записи апплета в файловой системе - PullRequest
4 голосов
/ 11 января 2011

У меня проблема с настройкой файла политики для апплета. Я делаю это в первый раз и не знаю, как установить файл политики для апплета в java. На самом деле я хочу дать разрешение апплету на запись вфайловая система.для которого мне нужно будет дать разрешение на файл апплету

. Поэтому я создаю файл с именем .java.policy и помещаю в него следующий код

grant codeBase "file:/C://res/applet/*" {
permission java.io.FilePermission "C:\\res\\applet\\test.txt", "read, write";
};

и сохраняю его в пользователях.В папке \ jindal теперь я установил JAVA_HOME как c: \ users \ jindal

, но все же я обнаружил исключение:

java.security.AccessControlException: доступ запрещен (java.io.FilePermission C: \ res \ applet \ test.txt write)

Может ли любое тело помочь, пожалуйста, что не так или что мне делать

Ответы [ 2 ]

1 голос
/ 15 июня 2011

Пожалуйста, перейдите по ссылке ниже для апплета подписи

http://java.sun.com/developer/onlineTraining/Programming/JDCBook/signed.html

0 голосов
/ 11 января 2011

Какой URL вы указали в своем браузере?А что такое кодовая база в тэге вашего апплета?Может быть, попробуйте сначала поиграть с кодовой базой.Сначала я бы удалил его из файла политики, чтобы определить, есть ли проблема в базе кода или нет.

...