openjdk 버전 "1.8.0_91"에서 Nashorn을 사용하려고합니다. 내 코드는 아래와 같습니다.Nashorn 던지고 java.lang.RuntimeException : java.lang.ClassNotFoundException : jdk.nashorn.internal.runtime.Context.getContext
ScriptEngineManager manager = new ScriptEngineManager(null);
ScriptEngine engine = manager.getEngineByName("nashorn");
engine.eval(getJSReaderFromResorces("env.nashorn.1.2.js"));
아래와 같이 마지막 줄에 예외가 발생합니다.
Caused by: java.lang.ClassNotFoundException: jdk.nashorn.internal.runtime.Context.getContext
at jdk.nashorn.internal.runtime.NativeJavaPackage.classNotFound(NativeJavaPackage.java:162)
at jdk.nashorn.internal.scripts.Script$\^eval\_.:program(<eval>:1249)
at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:623)
at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494)
at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393)