Rhino Shell调用:获取JavaScript运行时异常的行号

时间:2013-07-08 20:05:54

标签: javascript exception rhino

我有一个我想用rhino运行的JS脚本。

在命令行上我调用

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

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

  

js:uncaught JavaScript运行时异常:TypeError:无法从undefined中读取属性“org.mozilla.javascript.Undefined@10d58f09”

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

1 个答案:

答案 0 :(得分:3)

您必须以交互模式(-opt -1)

运行脚本
java -classpath js.jar org.mozilla.javascript.tools.shell.Main -opt -1 -f my-script.js