我编写了自定义类加载器,它从文件系统加载 jar 文件。覆盖customClassLoader
加载和查找方法及其工作方式 如何使定义类加载器之后的所有代码在方法执行的上下文中与 customClassLoader 一起工作。一旦我在方法中运行此代码,f1()
我就会收到此错误java.lang.NoClassDefFoundError org.xml.dd.myclass
我如何在方法的上下文中定义它,我将一直使用 customClassLoader
Public void execute()
{
ClassLoader customClassLoader= new customClassLoader();
try
{
Class.forName("org.xml.dd.myclass", true, xdmCustomClassLoader);
}
catch (ClassNotFoundException e2)
{
// TODO Auto-generated catch block
e2.printStackTrace();
}
Thread.currentThread().setContextClassLoader(customClassLoader);
………………….
F1();
F2();
}