我的项目使用了 Nashorn Javascript 引擎。我正在尝试迁移到 java11 并从 Nashorn 迁移到 Graal。我在这里读到,我可以通过从 JDK 11 开始的标准 JDK 安装使用 graal。我还在那里读到 Graal-SDK 已上传到 Maven 中心,并且有 Java 标志polyglot.js.nashorn-compat
以便于迁移。所以我使用了 jdk11,将 maven 依赖项添加到 pom.xml 并使用了 java 标志,但是当我试图通过名称“graal.js”获取引擎时,我在这里得到了 null:
ScriptEngine engine = engineManager.getEngineByName("graal.js")
我错过了什么?如何让它发挥作用?