nashorn

    0

    1答えて

    私はNashornを試して、Javaコードからjs関数を呼び出しています。私が変更されたファイルをリロードし再評価WatchServiceたScriptEngine engine.eval(Files.newBufferedReader(Paths.get(scriptFile), StandardCharsets.UTF_8)); を持っていることはかなりうまく動作しているようです、しかし、

    0

    1答えて

    モジュール式のプラグインシステムを作るためにJavaでNashornを使用しています。プラグインはJavascriptで書かれています。重要な機能は、Javascriptコードで記述できるハンドラを持つことです。私は始めに、簡単なコマンド体系を目指していました。 javascriptはインターフェイスを実装し、Javaメソッドを呼び出してコマンドを登録します。しかし、私はエラーが発生しています。私

    0

    1答えて

    openjdkバージョン "1.8.0_91"でNashornを使用しようとしています。私のコードは以下の通りです。 ScriptEngineManager manager = new ScriptEngineManager(null); ScriptEngine engine = manager.getEngineByName("nashorn"); engine.eval(getJSRea

    1

    1答えて

    Karaf + Felix + OpenJDK8環境でNashornスクリプトエンジンを読み込む際に問題が発生しました。new ScriptEngineManager().getEngineByName("nashorn")はその環境にnullを返します。そのコードを使用する私のテストは、maven(tje Linux/Debianサーバーと同じJDKインストールを使用)またはWindowsマシン

    0

    2答えて

    私のコンピテンシーの端にいると判断したので、私はNashornを試してみることにしました。 Javaアプリケーション用の独自のフィルタ。 私はほとんどすべての作業を終わらせることができます(テキストエリア付きのWebページ - Java内の保存されたCouchbaseオブジェクト - >スクリプトエンジン)。UIの部分については、私は定義済みのユーザーを定義することができますテキストフィールド(必

    0

    1答えて

    java 8のNashorn APIを試しています。 最初にコマンドプロンプトを表示し、コマンドプロンプトのjavascriptモードを開いたjjsとタイプしました。 ここで私が書いたコードをクリアする必要があります。 clsは動作しません。どうすればjavascriptコンソールから終了できますか?または、コンソールでデータを消去しますか?

    0

    1答えて

    最近私のJavaバージョンをJava 1.7からJava 1.8にアップグレードしました。アップグレード後、私はこのエラーが発生しています。 原因:ECMAScript例外:タイプエラー:ScriptObjectおよびMy Interfaceの共通クラスローダーが見つかりません。 Java 1.8とnashornスクリプトエンジンをサポートする、使用する必要のあるウィジェットのバージョン。また、私

    0

    1答えて

    Nashornを使用していくつかのJSライブラリを利用するためのJavaScriptコードを実行するJavaプロジェクトがあります。 私が直面している問題は、JavaアプリケーションがHTTPリクエストを受信して​​応答する同期アプリケーションであることです。しかし、Javascriptでは、コールバックを受け取るlibsを持つのが一般的です。 だから私の質問は以下のとおりです。 同期JavaとJ

    0

    1答えて

    私はnashorn使用して、ユーザーがサーバー側でファイルをフィルタリングするjavascript関数のカスタムを提供することができるアプリケーションを書いて、サーバー側でユーザーのスクリプトを実行/ JJS: cat /etc/js/library.js user.js > tmp.js && cat /path/to/input.txt | jjs --language=es6 -doe -