Próbuję użyć ScriptEngineManager
i ScriptEngine
, aby wykonać kod JavaScript z Javą. Używam Java 8 Wykonuję ten kod pod Karaf OSGi.ScriptEngineManager i ScriptEngine nie mogą być załadowane w Karaf OSGi (Nashorn nie znaleziony)
W przykładzie użyłem działa dobrze w próbce klasy Java, ale pakowanie go w wiązce daje mi ten błąd ScriptEngineManager providers.next(): javax.script.ScriptEngineFactory: Provider jdk.nashorn.api.scripting.NashornScriptEngineFactory not found
Kiedy patrzę na nagłówkach wiązki, widzę, że przywóz bundle javax.script,
Pakiet z nazwanych klas, ale wydaje się, że (nashorn) dostawca nie został znaleziony.
Dzięki