2013-04-05 2 views
0

У меня есть простое приложение апплета, и мой код создает объекты ImageIcon из того же URL-адреса из апплета. Когда я запускаю приложение, я получаю сообщение о неограниченном доступе, это пугает пользователя.Добавление нижнего ограничения на Applet/Webstart

Как настроить свой апплет или мой JNLP только для отображения конкретных сообщений об ограничениях?

Отредактировано В конце концов, я реорганизовать свой код и найти способы правильно загружать изображения. Для загрузки изображения из JAR: http://docs.oracle.com/javase/tutorial/uiswing/components/applet.html#images. Чтобы загрузить изображение из апплета: imageIcon = new ImageIcon(getImage(getCodeBase(), "image/image_name.png"));

+0

Что такое содержание JNLP и HTML? –

+0

Привет Андрей, я стараюсь запустить JNLP с: и applet.policy: грантовый { разрешения java.lang.RuntimePermission "modifyThreadGroup"; }; –

+0

Я пытаюсь это сделать, потому что, когда я запускаю приложение на Netbeans без * 'разрешения java.security.AllPermission;' *, у меня есть это исключение: * java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "modifyThreadGroup") *. –

ответ

2

Как настроить мой апплет или мой JNLP, чтобы показывать только определенные сообщения ограничения?

За более конкретных разрешений, показанных на JNLP API services, Java не предлагает каких-либо разрешений мельче градаций, чем all-permissions, j2ee-application-client-permissions или песком в штучной упаковке (без security элемента).


Однако, кажется, это предупреждение видно из-за ошибки, связанной с помощью OP.

Netbeans Bug 227169 - java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "modifyThreadGroup")

+0

Andrew, мне нужно добавить разрешение для этого? * ... URL url = новый URL (codeBase, imageName); return new ImageIcon (url); .. * Например, мой апплет работает на * http: //www.mvbos.com.br/blank_colony/*, и я пытаюсь пропустить изображение с * http: //www.mvbos.com.br/blank_colony/ image/* –

+0

Это должно работать в песочнице, пока 'imageName' не является чем-то смешным. –

+0

Спасибо Эндрю за помощь и примеры кодов. –