SecurityException на моем Java-апплете - PullRequest
0 голосов
/ 17 февраля 2012

Я получаю java.lang.SecurityException: Permission denied: file:////Videos/public/scripts/screenshot.jar, когда пытаюсь использовать апплет.

Вот код апплета:

<applet code="Screenshot" archive="file:////Videos/public/scripts/screenshot.jar" width="100px" height="100px">
</applet>

Я подписал апплет, используя этот 3-шаговыйруководство, но не похоже, что это сработало для меня, так как я все еще получаю ошибку.http://www.narendranaidu.com/2007/11/3-easy-steps-to-self-sign-applet-jar.html

1 Ответ

1 голос
/ 17 февраля 2012

Ваш URL банку выглядит странно. Лично я никогда не видел, чтобы кто-то пытался загрузить апплет с URL, отличного от HTTP. На самом деле это означает, что ваш апплет будет работать только для пользователей, которые находятся в вашей локальной сети, где они имеют доступ к общему компьютеру с именем «Видео». Вы уверены, что это то, что вы хотите?

Второе: попробуйте просто скопировать и вставить URL-адрес JAR в веб-браузер и посмотреть, что произойдет. Если вы можете загрузить файл JAR напрямую, не вводя пароль, это должно работать, когда URL-адрес помещен в тег апплета. Иначе этого не будет. Итак, сначала проверьте ваш URL и исправьте его проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...