master
Qin Dong Ming 2024-09-10 10:29:48 +08:00
parent 56aa6fcf57
commit 91eb9ce943
1 changed files with 2 additions and 2 deletions

View File

@ -33,10 +33,10 @@ public class RuleTest {
String externalClassDir = externalClassFilePath.substring(0, externalClassFilePath.lastIndexOf('/'));
URL[] urls = new URL[]{new File(externalClassDir).toURI().toURL()};
ExternalClassLoader externalClassLoader = new ExternalClassLoader(urls);
log.info("===================================" + externalClassDir);
log.info("-------------------------------" + externalClassDir);
//加载类 全限定名
Class<?> clazz = externalClassLoader.loadClassFromPath(classFilePath, className + engineVersion.getName());
System.out.println("加载类成功" + clazz);
log.info("加载类成功" + clazz);
Object instance = clazz.getDeclaredConstructor().newInstance();
engineMap.put(engineVersion.getName(), (BasicEngine<DataValue>) instance);
} catch (IOException e) {