Мне нужно вызвать (с помощью Nashorn) из Java-кода функцию, определенную в JavaScript, и передать там некоторые параметры. Вместо того чтобы использовать Invocable.invokeFunction ("Foo", arg1, arg2),
Я видел только простую ссылку для использования loadWithNewGlobal в nashorn. Я просто хотел знать, как выполнить какое-то большое содержание JavaScirpt в nashorn, используя loadWithNewGlobal.My содерж
У меня есть следующий код, который работает: ScriptEngine jsEngine = ScriptEngineManager.new().getEngineByName("nashorn");
jsEngine.eval("some script");
jsEngine.invokeMethod(jsEngine.eval("foo"),