我有一个基于FROM anapsix/alpine-java:8_server-jre_unlimited
. 但是,当我尝试
ScriptEngine scriptEngine = new ScriptEngineManager().getEngineByName("nashorn");
scriptEngine
是null
。我尝试使用以下命令获取默认引擎:
ScriptEngine scriptEngine = new ScriptEngineManager().getEngineByName("js");
它也返回null
,因为它是 java8,我的理解是,它应该返回jdk.nashorn.api.scripting.NashornScriptEngine
这是因为这里的 jre-8 是 Alpine 的较轻版本吗?我应该安装完整的JDK来解决这个问题吗?