Javascript 爪哇纳什霍恩新线
我的Java Nashhorn引擎有问题。新行(\n)不起作用 示例:Javascript 爪哇纳什霍恩新线,javascript,java,nashorn,Javascript,Java,Nashorn,我的Java Nashhorn引擎有问题。新行(\n)不起作用 示例: ScriptEngine engine = new ScriptEngineManager().getEngineByName("nashorn"); engine.eval("print('test \n')"); 这是错误输出: javax.script.ScriptException: <eval>:1:12 Missing close quote javax.script.ScriptExceptio
ScriptEngine engine = new ScriptEngineManager().getEngineByName("nashorn");
engine.eval("print('test \n')");
这是错误输出:
javax.script.ScriptException: <eval>:1:12 Missing close quote
javax.script.ScriptException::1:12缺少右引号
感谢您的帮助您需要逃离
\
。否则,有效的javascript如下所示:
print('test
')
这是不正确的
使用以下命令:
ScriptEngine engine = new ScriptEngineManager().getEngineByName("nashorn");
engine.eval("print('test \\n')");