任何想法? 公共類主要{javax.script.ScriptEngine在運行時失敗
public static void main(String[] args) throws ScriptException {
ScriptEngine engine = new ScriptEngineManager().getEngineByName("python");
engine.put("hello_str", "");
engine.eval("for i in range(10):");
engine.eval(" hello_str += str(i)");
Object x = engine.get("hello_str");
System.out.println("x: " + x);
}
}
誤差是在螺紋
異常 「主」 javax.script.ScriptException:語法錯誤:不匹配的輸入 '' 在列在1號線在期望INDENT編號18 at org.python.jsr223.PyScriptEngine.scriptException(PyScriptEngine.java:170) at org.python.jsr223.PyScriptEngine.compileScript(PyScriptEngine.java:76) at org.python.jsr223.PyScriptEngine.eval( PyScriptEngine.java:33) at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:247) at javaapplication2.Main.main(Main.java:23) 由文件「」,行1 (i)在範圍內(10): ^ 語法錯誤:不匹配輸入「」期待INDENT