2
JRuby(1.6.7.2)框架的JSR 223 javax.script接口似乎忽略ScriptContext綁定中的綁定Java值。 我犯了一個錯誤嗎? 這裏是行不通一個簡單的例子:JRuby JSR223接口忽略binidngs
private void run() throws ScriptException {
ScriptEngine engine = new JRubyEngineFactory().getScriptEngine();
LittleClass l = new LittleClass();
engine.put("l", l);
engine.eval("l.x;");
}
public class LittleClass {
public int x;
public void add() {
x = x + 1;
}
}
或這是一個已知的問題?
我收到以下錯誤: NameError:主未定義的局部變量或方法'L」:對象 (根)在