Tag: 犀牛

与jre-8的高山Linuxdocker集装箱没有Nashorn引擎

我有一个基于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在这里是阿尔卑斯山的轻型版本吗? 我应该安装完整的JDK来解决这个问题吗? 参考: http : //blog.takipi.com/lean-mean-java-virtual-machine-making-your-docker-7x-lighter-with-alpine-linux/