我正在尝试使我的应用程序与Java 11一起运行。我正在构建自己的jre并在运行时将此模块包括了java.scripting
模块
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("JavaScript");
将engine
设置为null
。
我知道Nashorn已从Java 11中弃用,但实际上尚未删除,所以为什么会出现此问题
如何将模块jdk.scripting.nashorn
添加到模块图中?
java --add-modules jdk.scripting.nashorn
您可以尝试这个吗?