Ответ 1
Метод блокирования доступа к определенным пакетам и классам (в том числе через отражение) в Rhino описан здесь. Важным интерфейсом является ClassShutter, который обеспечивает контроль доступа для поддержки Rhino LiveConnect.
При встраивании интерпретатора JavaScript (Rhino) в приложение Java (чтобы иметь возможность script это приложение), как можно ограничиться ограничением пакетов Java, доступных для скриптов? Например, должен быть доступен только "java.lang. *".
Метод блокирования доступа к определенным пакетам и классам (в том числе через отражение) в Rhino описан здесь. Важным интерфейсом является ClassShutter, который обеспечивает контроль доступа для поддержки Rhino LiveConnect.
как насчет просто высказывания:
java = undefined; com = undefined; Пакеты = undefined;
в начальном script, который загружен первым.