我正在尝试使用ClassLoader加载一个类,如下所示
ClassLoader loader = ClassLoader.getSystemClassLoader();
// urls contains the urls for all the jars
loader = new URLClassLoader(urls.toArray(new URL[urls.size()]), loader);
Class<?> main = loader.loadClass("Example");
如果Example类导入了其他一些类。该类是否会由JVM自动加载? 因为它给我一个错误NoClassDefFoundError,在类Example中导入了另一个类Example2,无法加载。
我真的不知道发生了什么。
提前致谢