Spec-Zone .ru
спецификации, руководства, описания, API
|
Шаги, которые сделал бы пользователь, такие как Ким:
keytool -import -alias chris -file Chris.cer -keystore kim.keystore keytool -import -alias terry -file Terry.cer -keystore kim.keystore
Вот полное kim.policy
файл политики, как описано в Демонстрационном Файле Политики.
Установить высокий счет:
java -Djava.security.manager -Djava.security.policy=kim.policy -classpath hs.jar;terry.jar com.gamedev.games.ExampleGame set 456
Получить высокий счет:
java -Djava.security.manager -Djava.security.policy=kim.policy -classpath hs.jar;terry.jar com.gamedev.games.ExampleGame get
Примечания:
-Djava.security.manager
, приложение будет работать неограниченный (файлы политики, и полномочия не будут проверены).-Djava.security.policy=kim.policy
говорит, где файл политики. Отметьте: есть другие способы определить файл политики. Например, можно добавить запись в файле свойств безопасности, который определяет включение kim.policy
, как обсуждено в конце Видения урока Эффектов Файла Политики.-classpath hs.jar;terry.jar
определяет файлы JAR, которые содержат необходимые файлы class. Для Windows используйте точку с запятой (";"), чтобы разделить файлы JAR; для Unix используйте двоеточие (": ").kim.policy
определяет keystore kim.keystore
. Так как это не обеспечивает абсолютное расположение URL для keystore, keystore, как предполагается, находится в том же самом каталоге как файл политики.