Вопросы по теме '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