Насколько я знаю, это все еще SecurityManager, который выполняет проверки безопасности. Но в настоящее время он, похоже, делегирует AccessController.
Сначала вам нужно включить диспетчер безопасности:
-Djava.security.manager
Если вы пропустите этот аргумент, песочницы не будет вообще.
Во-вторых, вам нужно указать, где найти файл политики:
-Djava.security.policy =
Это добавит ваши разрешения к тем, которые уже определены в вашем доме Java. Исходные правила песочницы в ... / jre / lib / security / java.policy. Однако, если вы хотите, чтобы ваша политика была единственной, вам нужно использовать двойное "=". Таким образом, вы полностью контролируете то, что разрешено.
Например:
-Djava.security.policy ==
Я бы посоветовал вам использовать "policytool", поставляемый с Java. Он довольно простой, но он помогает вам быстро написать файл политики с правильным синтаксисом.
Надеюсь, это поможет ...