Как я могу добавить AdminPermission в мой плагин? - PullRequest
1 голос
/ 22 октября 2011

Я создал приложение RCP с плагином, который требует вызова метода Bundle.findEntries. В режиме отладки (т. Е. Когда я запускаю свое приложение из Eclipse) все работает правильно, но когда я запускаю «реальное» приложение (т. Е. Я экспортирую приложение RCP и запускаю его), метод перестает работать и возвращает ноль.

Из документации, которую я прочитал, метод возвращает ноль ", если вызывающая сторона не имеет соответствующей AdminPermission [this, RESOURCE], и среда выполнения Java поддерживает разрешения. "

Как я могу предоставить такое разрешение моему приложению?

1 Ответ

0 голосов
/ 22 октября 2011

Если вы работаете с установленным Security Manager, вам нужно будет предоставить разрешения для каждого пакета.Сервис ConditionalPermissionAdmin - лучший способ.

Если вы не используете Security Manager, их разрешения не оцениваются.

...