When construct ScriptEngineManager to get Nashorn engine and the ClassLoader which you send to constructor isn't use to construct NashornScriptEngine.
中文版本: 此处
* 0: invokestatic java/lang/Thread.currentThread:()Ljava/lang/Thread;
* 3: invokevirtual java/lang/Thread.getContextClassLoader:()Ljava/lang/ClassLoader;
* 6: astore_0
* 7: aload_0
* 8: ifnonnull 19
* 11: ldc jdk/nashorn/api/scripting/NashornScriptEngineFactory
* 13: invokevirtual java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;
* 16: goto 20
* 19: aload_0
* 20: areturn