Вопросы по теме 'nashorn'

Сработал ли объект Nashorn JS на java.util.Map?
У меня есть метод java void someMethod(String str, Map map) { ... } Из JS вызовите этот метод var map = new Object() map.key1 = "val1" ...someMethod(str, map) Исключение: java.lang.NoSuchMethodException: None of the fixed...
7030 просмотров
schedule 18.11.2021

Как создать экземпляр класса Java в JavaScript с помощью Nashorn?
Код Java package org.something; public class myClass{ static public Double getAvg(){ //Returns an average } } Код JavaScript var aJavaClass = Java.type('org.something.myClass'); var avg = aJavaClass.getAvg(); Это в...
617 просмотров
schedule 15.09.2021

Имеет ли смысл загружать скрипты одновременно в движке Java 8 Nashorn JavaScript?
Имеет ли смысл загружать скрипты одновременно в движок Java 8 Nashorn JavaScript для более быстрого запуска? Возникнут ли проблемы, даже если скрипты не изменяют глобальные переменные? Я не нашел информации в javax.script.ScriptEngine javadocs....
769 просмотров
schedule 01.11.2021

Запуск Java из Nashron JavaScript - исключение java.lang.ClassNotFoundException
Я запустил MyJava.jjs (для запуска Java из JavaScript с помощью Nashorn) var javaClass = Java.type('mypackage.MyJavaClass'); javaClass.hello(); бежать package mypackage; public class MyJavaClass { public static void main(String[]...
890 просмотров
schedule 11.09.2021

Java Nashorn Запускает функцию Java из Javascript
Я довольно давно использую ClearScript для .NET. Я представляю функции и классы C # для javascript следующим образом: engine.AddHostObject("ftp", new ftp()); После этого я мог сделать engine.eval("ftp.upload("")); Я пытался сделать что-то...
215 просмотров
schedule 28.10.2021

Движок Nashorn Javascript с использованием процессора путем загрузки классов через минуту?
Используя Java8u60, nashorn Цель состоит в том, чтобы около 2000 функциональных объектов взаимодействовали с каждым собственным объектом API каждые 500 мсек. Каждый сценарий представляет собой от 5 до 20 строк кода. Я вижу, что после...
392 просмотров
schedule 28.09.2021

Ошибки безопасности при запуске с Nashorn при развертывании приложения Spring на сервере
У меня есть Spring Webapp, которое выдает некоторые запутанные ошибки при запуске, когда я развертываю его на своем производственном сервере (они не возникают, когда я запускаю его локально) - ошибки, похоже, ни на что не влияют, поэтому этот вопрос...
1060 просмотров
schedule 12.10.2021

Как вызвать обратный вызов Nashorns ScriptFunction из Java?
У меня есть код javascript, который выполняется на моем объекте в Java Nashorn: scriptEngine.eval("my.fn(function(a,b) {...}"); Я могу создать метод fn в своем классе, который получает ScriptFunction , но я не понимаю, как передавать...
1290 просмотров
schedule 25.10.2021

ошибка двигателя нашорна?
Я пытаюсь выполнить эти простые короткие скрипты, чтобы проверить нашорн: basedir="/cassandara2/cassandra" ba="/cassandara2/cassandra/lib/ST4-4.0.8.jar"; lib = ""; lib += ' <root url="jar://' + ba.replace(basedir, "$PROJECT_DIR");...
689 просмотров
schedule 13.03.2022

Эффективный способ подготовки пула Apache Commons двигателей Nashorn
Я использую Apache Commons Pool для создания пула движков Nashorn. При запуске приложения я вызываю preparePool() для подготовки minIdle числа экземпляров к eval() всем сценариям в движке, чтобы он был готов немедленно отвечать на вызовы...
871 просмотров
schedule 22.03.2022

Миграция Nashorn на GraalVM
Я использую движок Nashorn JS из OpenJDK 12. Кажется, что Nashorn устарел. Я ищу доступные альтернативы. Я нашел GraalVM, но не уверен, что это лучший вариант. Как я могу выполнить JavaScript GraalVM из Java? У вас есть какой-нибудь пример? С...
1054 просмотров
schedule 24.04.2022

Ошибка Nashorn JDK8u40 Слишком большой код метода
Nashorn eval js-скрипта для метода, вызываемого для объекта, который фактически реализуется его суперклассом, делегируется динамическому компоновщику. Это выполняет итерацию по всей иерархии класса и создает classWriter для всех его методов. Если...
524 просмотров
schedule 19.05.2022

java nashorn доступ к членам суперкласса
Я работаю с движком nashorn, я пытаюсь расширить следующий класс Java public abstract class AbstractClass { protected String name; protected long id; public String getName() { return name; } public void setName(String name) {...
447 просмотров
schedule 21.05.2022

Предоставить дату JavaScript скрипту Nashorn
Я работаю над API на Java, который позволяет пользователям писать сценарии и получать доступ к определенному набору методов, которые передаются (в виде объекта API) механизмом сценариев Nashorn. Я хочу в JavaScript вызвать функцию getDate(),...
2581 просмотров
schedule 25.05.2022

Вызов функции в подклассе Java в Nashorn
У меня есть скрипт JavaScript, который выглядит примерно так: function run(database) { var result = database.query("query", "some resource name"); //operations on result return result; } и у меня есть код Java, который выполняет...
1038 просмотров
schedule 22.05.2022

Nashorn и Rhino: разделение строк по регулярному выражению с пробелами
Я анализирую выходные данные команды оболочки Unix в JavaScript, выполняемом механизмом сценариев Java. Мне часто приходится разбивать строки на переменное количество пробелов, и я решил использовать для этого регулярное выражение. До сих пор в...
1493 просмотров
schedule 30.05.2022

Как динамически загрузить файл JAR с помощью Vert.x JavaScript?
Используя Vert.x JavaScript (3.8.4), я хочу динамически загрузить файл JAR во время выполнения. Это необходимо, потому что этот файл может не существовать при запуске моего приложения Vert.x. В идеале я хотел бы иметь возможность использовать...
130 просмотров
schedule 02.06.2022

Передача переключателя командной строки в движок Nashorn JavaScript
Я пытаюсь запустить следующий код в среде Java с помощью nashorn. Документ с кодом load("fx:base.js"); load("fx:controls.js"); load("fx:graphics.js"); var material = new PhongMaterial(); material.diffuseColor = Color.LIGHTGREEN;...
879 просмотров
schedule 12.06.2022

Javafx webEngine executescript () не может отправить многострочную строку
Проблема: я не могу найти способ для веб-движка javafx запускать функцию javascript, если я использую объект java String с несколькими строками. Если я введу следующий пример в html: "asd" ВВОД "qwe" в поле ввода textArea , затем НАЖМИТЕ кнопку...
360 просмотров
schedule 02.07.2022

Огромное количество выгружаемых классов LambdaForm при использовании Nashorn
Я создаю структуру, которая вызывает пользовательские сценарии Nashorn, которые, в свою очередь, регистрируют предикаты, компараторы и т. д. Ie. function init (context) { context.registerFilter("name", function(item) { ... Do some filter...
450 просмотров
schedule 08.07.2022