犀牛打印功能
2022-09-04 05:20:30
我正在使用Rhino 1.7R4和env.js 1.2在Java中运行Javascript代码
我想从我的Javascript代码打印一个字符串到Java控制台。
根据:http://evilroundabout.blogspot.com.au/2009/11/javascript-printing-rhino.html
我应该使用:打印(“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,我看不到任何输出。