我正在使用 Rhino 1.7R4 和 env.js 1.2 在 Java 中运行 Javascript 代码
我想从我的 Javascript 代码中打印一个字符串到 Java 控制台。
根据: http ://evilroundabout.blogspot.com.au/2009/11/javascript-printing-rhino.html
我应该使用: print("Hello world");
但是当我这样做时,我得到:
org.mozilla.javascript.EcmaError: ReferenceError: "print" is not defined. (svg-renderer-highcharts-2.1.4.js#20)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3687)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3665)
at org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:3750)
at org.mozilla.javascript.ScriptRuntime.nameOrFunction(ScriptRuntime.java:1794)
at org.mozilla.javascript.ScriptRuntime.getNameFunctionAndThis(ScriptRuntime.java:2188)
at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1308)
at script.renderSVGFromObject(svg-renderer-highcharts-2.1.4.js:20)
如果我使用 document.write 我看不到任何输出。