Исключение безопасности Java
Итак, я работаю над игрой на соответствие карт в 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 ответ
Вы, вероятно, должны подписать свой файл JAR. Подписанные файлы по умолчанию выполняются с более высокими привилегиями, чем неподписанные. когда программное обеспечение работает на настольном компьютере, оно использует привилегии локальных пользователей и может записывать в файлы, но при размещении на сайте многое не может сделать в локальной системе. так как вы сказали, что выполняете с помощью Eclipse, похоже, что ваш код был изменен и исходная подпись больше не действительна.
http://docs.oracle.com/javase/tutorial/deployment/jar/signing.html