我用以下代码创建了一个新类:
//...name and fields etc
.make()
.load(NetworkClassManager.class.getClassLoader())
.getLoaded();
哪个创建了我的类TestNetwork_ND
,但是当我尝试访问它时使用:
NetworkClassManager.class.getClassLoader().loadClass("TestNetwork_ND")
我收到以下错误:
java.lang.ClassNotFoundException: TestNetwork_ND
如何正确地将它加载到类路径中,以便我可以以上述方式访问它?
我不得不注入课程。
.make()
.load(NetworkClassManager.class.getClassLoader(), ClassLoadingStrategy.Default.INJECTION)
.getLoaded();
使用ClassLoadingStrategy.Default.INJECTION
,加载策略为我修复了它。