2

我有一个想要与 rhino 一起运行的 JS 脚本。

在命令行上我调用

java -cp rhino-1.7R4.jar org.mozilla.javascript.tools.shell.Main -f my-script.js 

不幸的是,我得到的唯一输出是

js:未捕获的 JavaScript 运行时异常:TypeError:无法从未定义中读取属性“org.mozilla.javascript.Undefined@10d58f09”

所以没有行信息或类似信息,我不知道如何识别脚本中的错误。(注意:该脚本是一个第三方脚本,我想修改/修复它以使用 rhino 执行,但是我应该从哪里开始这个神秘的错误消息?)

4

1 回答 1

3

您必须以交互模式运行脚本 (-opt -1)

java -classpath js.jar org.mozilla.javascript.tools.shell.Main -opt -1 -f my-script.js
于 2013-10-16T00:56:53.130 回答