Spec-Zone .ru
спецификации, руководства, описания, API
|
Предоставить GetProps
разрешение приложения, чтобы читать "user.home"
и "java.home"
значения свойств, следует создать запись политики, предоставляющую те полномочия. Выберите кнопку Add Policy Entry в основном окне Средства осуществления политики. Это переводит диалоговое окно Записи Политики в рабочее состояние, как показано в следующем числе.
Введите следующий файл URL в текстовое поле CodeBase, чтобы указать, что Вы собираетесь предоставить, что разрешение кодирует из указанного каталога, который является каталогом в который GetProps.class
сохранен.
file:/C:/Test/
(Отметьте, это - URL и таким образом должно всегда иметь наклонные черты, не наклонные черты влево.)
Оставьте пробел текстового поля SignedBy, так как Вы не требуете, чтобы код был подписан.
Добавить разрешение, чтобы читать "user.home"
значение свойства, выберите кнопку Add Permission. Это переводит диалоговое окно Полномочий в рабочее состояние.
Сделайте следующий.
java.util.PropertyPermission
) теперь появляется в текстовом поле направо от выпадающего списка."user.home"
свойство: user.home
Теперь диалоговое окно Полномочий похоже на следующий.
Выберите кнопку OK. Новое разрешение появляется в строке в окне записи политики.
Добавить разрешение, чтобы читать "java.home"
значение свойства, выберите кнопку Add Permission снова. В диалоговом окне Полномочий сделайте следующее:
"java.home"
свойство: java.home
Теперь диалоговое окно Полномочий похоже на следующий.
Выберите кнопку OK. Новое разрешение и ранее добавленное разрешение появляются в строках в окне записи политики, как показано в следующем числе.
Вы теперь делаетесь, определяя эту запись политики, так выберите кнопку Done в диалоговом окне Записи Политики. Окно Средства осуществления политики теперь включает строку, представляющую новую запись политики, показывая значение CodeBase.