我正在使用 Java 11 中的 Nashorn JavaScript 引擎,它工作正常,但很快就会被弃用。我已经尝试过 GraalVM,但我发现它更糟糕,因为它需要 13-14 秒来执行一个简单的表达式(例如 2+3)。是否有任何其他替代方法可以使用,或者我应该使用其他方法(如果有的话)尝试 GraalVM?
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine engine = mgr.getEngineByName("javascript");
engine.eval("2+3");