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