![]() |
1
7
在您的情况下,运行它所需的全部操作如下(来自Terminal.app):
我注意到这个特定的程序实际上启动了一个交互式JS shell,这可能不是您想要的(但可能是),但是如果您在-help下运行它,您将看到它的全部用法:
|
![]() |
2
6
请注意,自Java6以来,脚本API内置于标准Java库中,您真的不再需要像Mozilla Rhino这样的第三方库(事实上,Java6中的脚本API是Mozilla Rhino的改编版本。
见
API documentation
包装
Mac OS X 10.6(Snow Leopard)上Java的默认版本是Java 6,因此您应该能够使用标准脚本API,而无需安装任何特殊的东西。
注意:我发现
|
![]() |
3
2
从Rhino 1.6R6开始,JavaScript1.5就完全受支持,Rhino 1.7支持JavaScript1.7。 Rhino 1.6Rx应该支持E4X,但奇怪的是,这个简单的示例在jrunscript中失败了:
我很难让jrunscript与John Resig的合作 env.js (这允许在Rhino脚本中加载jQuery、Prototype和其他lib),因为1.6R2没有实现get&设置属性(它们是在1.6R6 IIRC中添加的)。 有关Rhino版本的更多信息,请点击此处:
|
![]() |
123onetwothree · 递归解析对象数组并基于id过滤对象 7 年前 |