Мне нужно запустить эту библиотеку (https://github.com/dchester/jsonpath) на Java Nashorn. Но при вызове функции «запрос» возвращается такая ошибка: «java.lang.NoSuchMethodException: No such function query»
ScriptEngine nashorn = new ScriptEngineManager().getEngineByName("nashorn");
nashorn.eval("load('jsonpath.js')");
Invocable invocable = (Invocable) nashorn;
Object result = invocable.invokeFunction("query", "[ { \"name\": \"JOHN\"}, { \"name\": \"KEVIN\"} ]", "$..name");
Я пробовал, но не вышло :(



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Если я правильно прочитал связанный код, вызов JavaScript должен быть чем-то вроде
JSONPath().query(...)