1

Итак, я работаю над игрой на соответствие карт в Java для своего задания по информатике, и все шло отлично, пока я не захотел открыть апплет на странице. В затмении это работает просто отлично ..

Я открываю страницу и получаю ошибку «Исключение безопасности. Ваши настройки безопасности заблокировали ваше приложение. "Я не использовал, чтобы получить это, прежде чем я обновил до новой версии Java. Я загрузил приложение на сайт, на случай, если кто-нибудь захочет проверить, есть ли у него какие-либо ошибки, но сюрприз! Работает просто отлично, когда на сайте.

http://sergius.webatu.com/game.html -> работает как я, кроме как. но если я просто открою файл game.html со всеми файлами в его папке, он просто заблокируется и не запустится. Я не блокировал это или что-нибудь.

Дело в том, что у меня не будет доступа к Интернету, поэтому я не могу сказать им: «Эй, иди на этот сайт, он работает только там!"

Примечания: игнорировать румынский мамбо-джамбо. Он запрашивает имя, когда начинается.

Использование: Java Plug-in 10.21.2.11 Использование JRE версии 1.7.0_21-b11 Java HotSpot(TM) Client VM

1 ответ1

1

Вы, вероятно, должны подписать свой файл JAR. Подписанные файлы по умолчанию выполняются с более высокими привилегиями, чем неподписанные. когда программное обеспечение работает на настольном компьютере, оно использует привилегии локальных пользователей и может записывать в файлы, но при размещении на сайте многое не может сделать в локальной системе. так как вы сказали, что выполняете с помощью Eclipse, похоже, что ваш код был изменен и исходная подпись больше не действительна.

http://docs.oracle.com/javase/tutorial/deployment/jar/signing.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .