Описание тега scriptengine

Java's ScriptEngine system allows you to run/evaluate statements written in other programming languages like Javascript/ECMAScript, Python/Jython, and Tcl/Jacl.
1 ответ

Как скомпилировать IronRuby в приложение Silverlight (XAP)?

Я надеюсь использовать IronRuby в качестве основного языка для разработки приложения Silverlight 4. Я знаю, что есть материал "IronRuby in Browser", который использует Gestalt, но я хотел бы создать стандартное приложение Silverlight с использование…
1 ответ

Привязать оператор равенства JavaScript к функции Java

Я использую движок JavaScript в Java для оценки некоторых строк. я хочу user.group == group1 в JavaScript для оценки метода Java user.hasGroup(group1), Пользователь содержит список групповых строк. Я знаю, что могу связать функции следующим образом,…
04 фев '15 в 16:38
1 ответ

Использование Java ScriptEngine для синхронного выполнения множественной оценки

Как использовать один Java ScriptEngine для синхронного выполнения нескольких оценок? например method1 включает в себя sce.eval(code1); method2 включает в себя sce.eval(code2); тогда оценки выполнялись одновременно, если оба метода синхронизированы
09 июн '12 в 03:41
2 ответа

Почему я не могу получить доступ к переопределенным публичным полям в анонимном внутреннем классе?

У меня есть класс, который я не могу изменить следующим образом: public class Foo { public final int ID=0; public int bar; public final Object baz=null; } Я хочу иметь анонимный внутренний класс, который переопределяет Foo такие как: public Foo newF…
18 авг '12 в 23:31
1 ответ

Java ScriptEngineManager неправильно обрабатывает скобки

Образец кода: ScriptEngineManager mgr = new ScriptEngineManager(); ScriptEngine engine = mgr.getEngineByName("JavaScript"); System.out.println(engine.eval("{1}/5")); Выдает ошибку: ожидаемый операнд, но найденный /
12 фев '18 в 02:01
1 ответ

Невозможно выполнить es6 на Java 8 с NashornscriptEngine

Я пытаюсь выполнить функцию JavaScript (ES6) в Java 8 (1.8.0_102). Вот фрагмент кода JavaScript, урезанный вниз. const myfunc = (args) => { if (!(args.name || args.zip)) return const result = {...args} const { name, zip, date } = result ... } Вот…
23 окт '17 в 21:05
1 ответ

Как связать файл javascript с java.awt.Canvas?

У меня есть объект java.awt.Canvas и файл javascript canvas.js canvas.js содержит: var c = document.getElementById("myCanvas"); var ctx = c.getContext("2d"); ctx.fillStyle = "#FF0000"; ctx.fillRect(0,0,150,75); Затем canvas.js загружается в ScriptEn…
28 окт '14 в 15:48
1 ответ

ClassCastException, когда объект case с ScriptEngine

Я пытаюсь передать объект между Java и Groovy с ScriptEngine так что я могу отделить некоторую логику в Groovy сценарий. Но я встретил две проблемы: не может передать объект в Groovy скрипт. не может получить объект из заводного скрипта. Вот коды: A…
17 июл '16 в 15:03
1 ответ

Как запустить UglifyJS2 без Node.JS

В любом случае, чтобы запустить UglifyJS2 без node.js? Скажем, я хотел бы запустить его в процессе JVM с использованием скриптового движка JavaScript. Как это сделать?
08 фев '13 в 01:58
1 ответ

Как создать объект JSON в Qt, используя класс ScriptEngine?

Как создать объект JSON в Qt, используя класс ScriptEngine? Пока что никто не пытался, пожалуйста, дайте мне знать. Спасибо!
26 сен '12 в 04:53
1 ответ

Интервал между потоками в ExecutorService для скриптового движка

Вот метод Java, чтобы зашифровать запись из zip-файла и сохранить ее как файл. С чтением и записью файлов проблем не возникает, поэтому со строкой 2-5 нет ничего общего. проблема как описано ниже... ExecutorService объект (ы), используемый для получ…
2 ответа

Почему Java Nashorn __DIR__, __LINE__ и __FILE__ равны нулю?

Я пытаюсь получить __DIR__, __LINE__ а также __FILE__ Глобалы Nashorn в файле JavaScript, который компилируется и оценивается Java Nashorn Engine (JDK 8). Тем не менее, все они возвращают NULL... Они связаны с какой-то конкретной конфигурацией Nasho…
09 июл '14 в 07:31
0 ответов

Скриптовый движок, превращающий целые числа в строки

Я использую javax ScriptEngine для проекта. Фактический вызов выглядит так: public static Object runFunction(String function, Object[] arguments) throws ScriptException { RHINO_SCRIPT_ENGINE.put("value", arguments); return RHINO_SCRIPT_ENGINE.eval(f…
17 фев '17 в 10:12
0 ответов

Java ↔ JavaScript (Map<String, Any>) в ScriptEngine, кажется, только "выходит" из JS→Java

Я использую JS из Kotlin (Java 8) val engine = NashornScriptEngineFactory().getScriptEngine( arrayOf("--language=es6", "-strict", // too much? "--no-java", //"--no-syntax-extensions", "--optimistic-types"), null) Получение карты (технически {}) резу…
08 окт '18 в 18:40
1 ответ

Основные проблемы с производительностью Java 8 ScriptEngine по сравнению с Java 7

У меня есть Java-программа (скомпилированная с использованием JDK 7u80), которая широко использует "JavaScript" ScriptEngine (JSR-223). Я заметил, что моя программа работает очень медленно при выполнении в среде выполнения Java 8 (JRE 8u65) по сравн…
08 ноя '15 в 16:12
1 ответ

JavaScript ScriptEngine не работает в Google App Engine для Java (GAE/J)

У меня возникла проблема, когда я всегда получаю значение 0 при попытке использовать ScriptEngine eval. Используя Logger, я смог определить, что генерируются исключения NullPointerException. После дальнейшей проверки выясняется, что GAE не всегда во…
1 ответ

KotlinJsr223JvmDaemonLocalEvalScriptEngineFactory KotlinCompileDaemon не запущен

Я пытаюсь использовать KotlinJsr223JvmDaemonLocalEvalScriptEngineFactory в приложении SpringBot. При попытке выполнить скрипт я получаю javax.script.ScriptException: Невозможно подключиться к серверу repl: DEBUG запускает демон как: C: \ Program Fil…
14 дек '18 в 06:16
3 ответа

Вызов функции JavaScript в Java

Я пытаюсь отправить электронное письмо с использованием кода JavaScript в проекте Java. Подключение к базе данных работает нормально, я уже проверял. Я получил ошибку: javax.script.ScriptException: sun.org.mozilla.javascript.internal.EvaluatorExcept…
1 ответ

Как я могу использовать ScriptContext (или иным образом улучшить производительность)?

У меня есть решение ETL доморощенного. Слой преобразования определяется в файле конфигурации в скриплетах JavaScript, интерпретируемых движком Java Nashorn. Я сталкиваюсь с проблемами производительности. Возможно, с этим ничего не поделаешь, но я на…
01 мар '17 в 22:57
1 ответ

ImportError: Не удалось импортировать модуль расширения с несколькими массивами

Я пытаюсь написать сценарий Python на Java с помощью ScriptEngine. Но когда я импортирую модуль tflearn, он выдает следующие ошибки. javax.script.ScriptException: ImportError: Importing the multiarray numpy extension module failed. Most likely you a…