2011-07-17 10 views
3

私は、JS - > JVMをコンパイルする方法を述べているRhino JS Compilerのドキュメントを見つけましたが、私が見つけた唯一のドキュメント化されたインターフェイスはコマンドラインツールです。また、 "スクリプト(コマンドのリスト)" - > "runnable Main()メソッド"ユースケースのために構築されているようですが、特定のJavaクラスをサブクラス化することはできません。Rhinoコンパイラへのプログラマチックインターフェイス?

Rhinoコードジェネレータを使用して、定義したクラスの.classファイルを簡単に生成する方法はありますか?具体的には、Javaライブラリで使用するインタフェースを実装しようとしています。Javaライブラリを使用して検査を使用するため、Rhinoでインタフェースを実装する通常のインタプリタのメカニズムはここでは機能しません。

答えて

0

私はRhinoのこれらの特徴に慣れていませんが、javax.scriptのJavaドキュメントはImplementing Java Interfacesという非常に簡単なセクションを持っています。おそらく、これは参考になるでしょう。

+0

私が上記のように、通常のインタープリタ機構はここでは役に立たない。 (あなたがリンクしたページで述べたように、JavaScript /バイトコードのコンパイルはまったくサポートしていないため、Oracle/Sun Java Rhinoの場合と同じです。) – Ken