JavaScript インタープリター (Rhino) を Java アプリケーションに埋め込む場合 (そのアプリケーションをスクリプト化できるようにするため)、スクリプトで使用できる Java パッケージを制限するにはどうすればよいでしょうか? たとえば、「java.lang.*」のみにアクセスできるようにする必要があります。
3524 次
2 に答える
9
Rhino で特定のパッケージおよびクラスへのアクセスをブロックする方法 (リフレクションによるものを含む) については、こちらで説明されています。重要なインターフェースは、Rhino の LiveConnect サポートのアクセス制御を提供するClassShutterです。
于 2009-04-07T01:48:45.943 に答える
1
次のように言ってみてはどうでしょうか。
Java = 未定義; com = 未定義; パッケージ = 未定義;
最初にロードされる初期スクリプト。
于 2011-03-15T15:53:17.520 に答える