ScriptEngine engine = new ScriptEngineManager().getEngineByName("rhino"); Bindings b = engine.getBindings(ScriptContext.GLOBAL_SCOPE); b.put("java", new Object());
みたいにするとパッケージの根元から潰したり、同じ事やれば、 デフォルトで Object とか System とか Thread とか潰したりはできそう。 どのクラスを使って良くて、どのクラス使っちゃダメってのを個別に制御しようとすると面倒臭そうだけど