Я написал несколько скриптов на Javascript под Rhino 1.7, один из них запускает минимальный http-сервер и принимает на вход команды JS.
Теперь, если я позвоню (изнутри Rhino):
engine = ScriptEngineManager().getEngineByName("JavaScript");
Я получаю встроенный движок JS (из Java 1.6), который является более старой версией Rhino и в котором отсутствуют некоторые функции (например, JavaAdapter для нескольких интерфейсов).
Как мне получить Rhino Engine вместо этого? Нужно ли ScriptEngineManager.getEngineFactories () или что еще?