我有项目使用 Nashorn Javascript 引擎。我正在尝试迁移到 java11 并从 Nashorn 迁移到 Graal。我在这里读到我可以通过从 JDK 11 开始的标准 JDK 安装来使用 graal。此外,我在那里读到 Graal-SDK 已上传到 Maven 中心,并且有 Java 标志polyglot.js.nashorn-compat
可以轻松迁移。所以我使用了 jdk11,将 maven 依赖项添加到 pom.xml 并使用了 java 标志但是当我试图通过名称“graal.js”获取引擎时,我在这里得到了空值:
ScriptEngine engine = engineManager.getEngineByName("graal.js")
我缺少什么?如何使它工作?
饮歌长啸
拉丁的传说
相关分类