任何想法? 公共类主要{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