diff --git a/luffy.executor.s.graaljs/pom.xml b/luffy.executor.s.graaljs/pom.xml index 149bc2cf3b705e0f8178be8f6a117fee93eaa2bb..cf08e34bd500fbb7144ab854f4c6dae05078efaf 100644 --- a/luffy.executor.s.graaljs/pom.xml +++ b/luffy.executor.s.graaljs/pom.xml @@ -19,7 +19,7 @@ UTF-8 UTF-8 - 19.3.0 + 23.0.9 diff --git a/luffy.executor.s.graaljs/src/main/java/org/noear/luffy/executor/s/graaljs/GraaljsJtExecutor.java b/luffy.executor.s.graaljs/src/main/java/org/noear/luffy/executor/s/graaljs/GraaljsJtExecutor.java index 0482c2ea8b60bc0986f642d0f2e3559cdf4393d9..4f1f6bad03b123c811025901ef624bcdbaf05cfa 100644 --- a/luffy.executor.s.graaljs/src/main/java/org/noear/luffy/executor/s/graaljs/GraaljsJtExecutor.java +++ b/luffy.executor.s.graaljs/src/main/java/org/noear/luffy/executor/s/graaljs/GraaljsJtExecutor.java @@ -49,6 +49,7 @@ public class GraaljsJtExecutor implements IJtExecutor { private GraaljsJtExecutor(){ _loaded_names = Collections.synchronizedSet(new HashSet<>()); + org.graalvm.polyglot.Context.create("graal.js"); ScriptEngineManager scriptEngineManager = new ScriptEngineManager(); _eng = scriptEngineManager.getEngineByName("graal.js"); _eng_call = (Invocable)_eng;