このAPIを介してcldcにjavascript/rhinoの実装を実装しようとしています:
http://sourceforge.net/projects/rhinoj2mecldc/
プロジェクトをダウンロードし、すべてのソースを追加して netbeans で新しいプロジェクトを作成しました。アプリケーションはエラーなしで実行され、「5 + 6」のような単一の式を評価できます。問題は、Java オブジェクトを使用しようとしたときです。
私はこれを試してみましたが、すべて例外がスローされます:
var v = new Packages.java.lang.String("hi"); // org.mozilla.javascript.EcmaError: ReferenceError: "Packages" is not defined.
var v = new java.lang.String("hi"); // org.mozilla.javascript.EcmaError: ReferenceError: "java" is not defined.
var v = new java.util.Date(); // org.mozilla.javascript.EcmaError: ReferenceError: "java" is not defined.
rhino のこの実装が Java オブジェクトをサポートしているかどうか知っている人はいますか? もしそうなら、どうすればそれを機能させることができますか?ありがとう