Rhinoを入れてみた

ちょっとRhinoについてみてみたら、Java6(1.6?)に組み込まれているらしい。
へー。
で、この記事を見ながらRhinoをいれてみた。
http://builder.japan.zdnet.com/sp/scripting-on-java-kickstart/story/0,3800084107,20366909,00.htm

インストール手順

  1. http://www.mozilla.org/rhino/download.html からzipファイルをダウンロード。
  2. 適当なとこにzipファイルを解凍。
  3. 解凍したファイルの中のjs.jarへclasspathを通す。

実行してみる。

コマンドラインから、

>js

ってしたらエラーになった。

jsではなく

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

で実行される。

長い。長すぎですよ〜。
なのでjs.batをつくる。中身は

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

1行。
これを適当なとこにおいてpathを通しておく。

改めて実行。

>js

>java org.mozilla.javascript.tools.shell.Main
Rhino 1.7 release 1 2008 03 06
js>

おぉぉぉーーーー。

とりあえず。ためしてみる。

js> var f = function (x, y){ return x + y;};
js> f(3, 5);
8
js> java.lang.System.out.println(f(4, 4));
8.0

おー。javaも呼べてる。