1

我下载了 Mozilla Rhino,所以我可以通过以下方式使用交互式 JavaScript 控制台

java -jar js.jar

我可以进入提示,一切正常。除了... 我的箭头键没有映射来前后移动光标或使用上下历史功能。现在,根据文档,这些功能确实存在于交互式控制台中,但它们似乎在 Mac OS 上中断了。我需要一些指针来更改这些设置或添加代码来支持这一点?

使用 JSC 时,我没有这个问题。

谢谢,

4

2 回答 2

1

像这样运行“js.jar”时没有内置的键绑定。您可能想要做的是查看JLine “控制台运行器”项目。

于 2011-01-30T14:07:41.607 回答
0

看起来他们在 1.7R2 版本中增加了对 JLine 的支持。您只需要将其添加到类路径中,例如

java -cp js.jar:lib/jline-0.9.93.jar org.mozilla.javascript.tools.shell.Main

参考:https ://developer.mozilla.org/en/docs/New_in_Rhino_1.7R2

于 2015-04-07T19:13:45.557 回答