JavaScriptのJava化
Rhino(Mozilla組によるJavaによるJavaScriptの実装)よりJavaScriptのJavaコンパイル(JavaScriptのJava化)ができるらしいということで試したのでメモ。
Java化の手順
- Rhinoの入手(http://www.mozilla-japan.org/rhino/download.html)
- とりあえず解凍。色々とめんどうなので解凍先にある js.jar にクラスパス*1を通す。
- コマンド打ち込む。タイポ防止の為にbatファイルで行いました。
java org.mozilla.javascript.tools.jsc.Main Foo.js // エラーもでてこずうまくいきます。
Foo.js
function Foo(){}; Foo.prototype.foo = 'foo';
実行
java Foo // 何も出力はされないです。
まとめ
class化したファイルをどういうふうに活用できるかは現在のところ不明。調査が必要。