ScriptEngineManager.getEngineByName 查找并为给定名称创建一个 ScriptEngine。
Rhino 将自己注册为“js”、“rhino”、“JavaScript”、“javascript”、“ECMAScript”和“ecmascript”
Nashorn 将自己注册为“nashorn”、“Nashorn”、“js”、“JS”、“JavaScript”、“javascript”、“ECMAScript”和“ecmascript”
如果我使用 Nashorn 和 Rhino 都注册的“js”之类的名称,将使用哪个脚本引擎?它会在 Java 8 和 Rhino 上使用 Nashorn 吗?