九天雁翎的博客
如果你想在软件业获得成功,就使用你知道的最强大的语言,用它解决你知道的最难的问题,并且等待竞争对手的经理做出自甘平庸的选择。 -- Paul Graham

怎么在Mac上安装Rhino(JavaScript的JAVA实现)

Rhino是JavaScript的一个Java实现, 可以直接使用REPL的方式来使用JavaScript, 光是研究语言特性的话, 会比在浏览器里面方便很多. 当然, 现在还有一个新的选择, 那就是node.js. Rhino是Mozilla的实现, node.js用的V8引擎是Google的实现.

目录:

下载

目前最新版本是1.7R4版本.

$ curl ftp://ftp.mozilla.org/pub/mozilla.org/js/rhino1_7R1.zip > /tmp/rhino.zip
$ cd /tmp
$ unzip rhino.zip

移动到Java能找到的位置

$ mv /tmp/rhino1_7R1/js.jar ~/Library/Java/Extensions/

假如上面的目录不存在的话, 需要你自己建一个

简化运行

此时已经可以直接通过下面代码运行Rhino了.

$ java org.mozilla.javascript.tools.shell.Main

因为太过复杂, 可以考虑修改.bash_profile加个别名.

$ echo 'alias js="java org.mozilla.javascript.tools.shell.Main"' >> ~/.bash_profile
$ source ~/.bash_profile

这样直接用js就能使用Rhino了.

参考

Installing Rhino on Mac

分类:  编程 
标签:  Rhino  JavaScript 

Posted By 九天雁翎 at 九天雁翎的博客 on 2013年01月18日

前一篇: [译]GYP vs. CMake -- 一个开发者对自己项目客观的说明 后一篇: JavaScript特性杂谈