Какие шаги необходимо выполнить, чтобы получить апплет, который может работать с файлом? - PullRequest
0 голосов
/ 27 мая 2011

У меня есть апплет с функцией, которая возвращает список всех Netdrive, если эта функция вызывается javascript.

В настоящее время я получаю исключение, в котором отказано в разрешении.Google сказал мне: я должен подписать его и создать файл политики.Но я не продвигаюсь вперед.

Не могли бы вы рассказать мне шаги, как заставить это работать?

Привет и спасибо!

Ответы [ 2 ]

0 голосов
/ 27 мая 2011

У меня есть апплет с функцией, которая возвращает список всех Netdrive, если эта функция вызывается javascript.

В настоящее время я получаю исключение, в котором отказано в разрешении. Google сказал мне: я должен подписать это ..

Correct.

.. и создайте файл политики. ..

Избыточный, если подписанный код апплета принят конечным пользователем по запросу.

Но я не продвигаюсь вперед.

Отсутствующий компонент - это то, что вам, вероятно, нужно обернуть эти вызовы в AccessController.doPrivileged (PrivilegedAction) . Это вызвано взаимодействием с JS.

0 голосов
/ 27 мая 2011

Вам необходимо подписать апплет, прежде чем он получит разрешение на доступ к файлам: Смотри http://java.sun.com/developer/onlineTraining/Programming/JDCBook/signed.html

или это (новее): http://www.entrust.net/ssl-resources/pdf/ECS_Java_Code_Signing_Guide.pdf

...