gpt4 book ai didi

javascript - 从 Nashorn 到 Graaljs

转载 作者:行者123 更新时间:2023-12-02 09:28:15 34 4
gpt4 key购买 nike

我想向我的 java 应用程序添加最新的 ECMAScript 支持。我目前使用 Java 8 和 Nashorn 引擎。我如何切换到 Graaljs?

这是我应该翻译的代码:

import jdk.nashorn.api.scripting.NashornScriptEngineFactory;
private ScriptEngine engine;
engine = new NashornScriptEngineFactory().getScriptEngine("-scripting");
...
engine.setBindings(bindings, ScriptContext.GLOBAL_SCOPE);

最佳答案

GraalVM 有一个专门用于此目的的示例项目 https://github.com/graalvm/graal-js-jdk11-maven-demo

一般建议使用GraalVM Polyglot API ,但也与脚本引擎兼容。该示例项目执行以下操作:

ScriptEngine graaljsEngine = new ScriptEngineManager().getEngineByName("graal.js");

关于javascript - 从 Nashorn 到 Graaljs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58179697/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com