通过标准JDK 11使用graalvm

问题描述 投票:4回答:2

我有项目使用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")

我错过了什么?如何使它工作?

java nashorn java-11 graalvm
2个回答
© www.soinside.com 2019 - 2024. All rights reserved.