scriptengine

    0

    1答えて

    私はMicrosoft.Scripting.Hosting.ScriptEngineを使用しており、IronPython.Hosting.Python.CreateEngine()でインスタンス化しています。スコープを作成し、Pythonコードを実行します。 これで、C#でローカルに割り当てられた変数名とその値をすべて収集したいと考えています。どのようにPythonスクリプトで宣言され割り当てられ

    0

    1答えて

    が、私はJSの機能があると、私は、以下のようにScriptEngineので ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName("js"); engine.eval(inputString); Bindings bindings = eng

    1

    1答えて

    を使用してJSを実行しているとき、私はJavaでたScriptEngineを経由していくつかの簡単なJavaScript関数を実行しようとしているが、私は次のエラーを取得しています: Exception in thread "main" javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: Type

    2

    2答えて

    Nashorn(Java 8)を使用してJavascript関数に渡す必要があるJavaScriptオブジェクトを実際にデータベースから取得します。エンジンは渡されたパラメータをJavaScriptで文字列として扱います。私はそれをJavascriptオブジェクトとして識別したい。以下は コードスニペットです: String script = "function genData(dataModel

    1

    1答えて

    ScriptEngineを使用して文字列から入力用のラムダ関数に変換しようとしています。これは私がこれまでに作ってみたものですが、私だけの経験エラー:ラムダ式のため ScripEngine engine = new ScriptEngineManager().getEngineByName("javascript"); someFunctionThatTakesInALambdaEquation

    0

    1答えて

    Java 8(1.8.0_102)でjavascript(ES6)関数を実行しようとしています。 ここでは、javascript snippet trimmed downです。ここで const myfunc = (args) => { if (!(args.name || args.zip)) return const result = {...args} c

    0

    1答えて

    免責事項:質問の古いバージョンは、SecurityManagerとAccessControllerを混同していました。しかし、今私は間違いを犯したことを知っており、問題は洗練されています。 茎はかなりストレートです。私はいくつかのScriptEngineでスクリプトができることを制限する方法を探しています。 私はいくつかの同様の質問、古いと新しいを読んだ。 ClassFilterというクラスを使用

    1

    1答えて

    Javaアプリケーション内でSandbox実行Nashornを実行する方法について明確な回答を得たいと思います。 私は「類似の質問」(私が参照する)を見ましたが、最終的に答えのどれも私の懸念に対処していないようです。 定義から始めましょう。 JavaScriptが有効範囲に追加1以外の任意のJavaオブジェクトにアクセスしてはならないことを保証する「サンドボックス」私が意味することで Script

    1

    1答えて

    私は自家製のETLソリューションを持っています。変換レイヤーは、JavaScriptのスクリプトレットの設定ファイルで定義され、JavaのNashornエンジンによって解釈されます。 パフォーマンス上の問題が発生しています。おそらく何もできることはありませんが、誰かがNashornを助けている方法で問題を見つけることができれば幸いです。プロセスはマルチスレッドです。 私は1つの静的なScriptE