gpt4 book ai didi

java - 犀牛打印功能

转载 作者:搜寻专家 更新时间:2023-10-30 20:55:18 25 4
gpt4 key购买 nike

我正在使用 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,我看不到任何输出。

最佳答案

我认为这不会在嵌入式模式下工作,我认为这只会在 Rhino 控制台中工作。

您可以使用 java.lang.system.out.println。这应该有效:-

java.lang.System.out.println("HELLO")

关于java - 犀牛打印功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12399462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com